Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptProposal(String, int) - Method in interface jadex.bdi.booktrading.IBuyBookService
-
Buy a book
- acceptProposal(String, int) - Method in class jadex.bdi.booktrading.SellerAgent
-
Buy a book
- addPropertyChangeListener(PropertyChangeListener) - Method in class jadex.bdi.booktrading.Order
-
Add a PropertyChangeListener to the listener list.
- agent - Variable in class jadex.bdi.booktrading.BuyerAgent
- agent - Variable in class jadex.bdi.booktrading.SellerAgent
- agent - Variable in class jadex.bdi.shop.CustomerCapability
-
The agent.
- agent - Variable in class jadex.bdi.shop.ShopAgent
- agent - Variable in class jadex.bdi.shop.ShopAndCustomerAgent
-
The agent.
- agent - Variable in class jadex.bdi.shop.ShopService
-
The component.
B
- body() - Method in class jadex.bdi.booktrading.BuyerAgent
-
The agent body.
- body() - Method in class jadex.bdi.booktrading.SellerAgent
-
The agent body.
- BuyerAgent - Class in jadex.bdi.booktrading
- BuyerAgent() - Constructor for class jadex.bdi.booktrading.BuyerAgent
- BuyerAgent.PurchaseBook - Class in jadex.bdi.booktrading
- buyItem(CustomerCapability.BuyItem) - Method in class jadex.bdi.shop.CustomerCapability
-
Plan for buying an item.
- buyItem(String, double) - Method in interface jadex.bdi.shop.IShopService
-
Buy an item.
- buyItem(String, double) - Method in class jadex.bdi.shop.ShopService
-
Buy an item.
- BuyItem(String, IShopService, double) - Constructor for class jadex.bdi.shop.CustomerCapability.BuyItem
-
Create a buy item goal.
- buyorder - Variable in class jadex.bdi.booktrading.Order
-
The flag indicating if it is a buy (or sell) order.
C
- callForProposal(String) - Method in interface jadex.bdi.booktrading.IBuyBookService
-
Ask the seller for a a quote on a book.
- callForProposal(String) - Method in class jadex.bdi.booktrading.SellerAgent
-
Ask the seller for a a quote on a book.
- cap - Variable in class jadex.bdi.shop.CustomerAgent
-
The customer capability.
- capa - Variable in class jadex.bdi.shop.CustomerCapability
-
The capability.
- capa - Variable in class jadex.bdi.shop.CustomerPanel
- catalog - Variable in class jadex.bdi.shop.ShopCapa
-
The shop catalog.
- cfp - Variable in class jadex.bdi.booktrading.SellerAgent.ExecuteTask
- cfp - Variable in class jadex.bdi.booktrading.SellerAgent.MakeProposal
- checkDrop() - Method in class jadex.bdi.booktrading.BuyerAgent.PurchaseBook
- checkDrop() - Method in class jadex.bdi.booktrading.SellerAgent.SellBook
- checkTarget() - Method in class jadex.bdi.booktrading.BuyerAgent.PurchaseBook
- checkTarget() - Method in class jadex.bdi.booktrading.SellerAgent.SellBook
- createGoal(Order) - Method in class jadex.bdi.booktrading.BuyerAgent
-
Create a purchase or sell oder.
- createGoal(Order) - Method in interface jadex.bdi.booktrading.INegotiationAgent
-
Create a purchase or sell oder.
- createGoal(Order) - Method in class jadex.bdi.booktrading.SellerAgent
-
Create a purchase or sell oder.
- CustomerAgent - Class in jadex.bdi.shop
-
Customer capability.
- CustomerAgent() - Constructor for class jadex.bdi.shop.CustomerAgent
- customercap - Variable in class jadex.bdi.shop.ShopAndCustomerAgent
-
The customer capability.
- CustomerCapability - Class in jadex.bdi.shop
-
Customer capability.
- CustomerCapability() - Constructor for class jadex.bdi.shop.CustomerCapability
-
Called when the agent is started.
- CustomerCapability.BuyItem - Class in jadex.bdi.shop
-
Goal to buy an item.
- CustomerFrame - Class in jadex.bdi.shop
-
Frame for displaying of the customer gui.
- CustomerFrame(IComponent, ICapability) - Constructor for class jadex.bdi.shop.CustomerFrame
-
Create a new frame.
- CustomerPanel - Class in jadex.bdi.shop
-
Customer gui that allows buying items at different shops.
- CustomerPanel(IComponent, ICapability) - Constructor for class jadex.bdi.shop.CustomerPanel
-
Create a new gui.
D
- deadline - Variable in class jadex.bdi.booktrading.Order
-
The deadline.
- details - Variable in class jadex.bdi.booktrading.NegotiationReport
-
The report.
- DONE - Static variable in class jadex.bdi.booktrading.Order
-
The state done.
E
- equals(Object) - Method in class jadex.bdi.shop.ItemInfo
-
Test if an object is equal to this one.
- executeTask(SellerAgent.ExecuteTask) - Method in class jadex.bdi.booktrading.SellerAgent
- ExecuteTask(String, int) - Constructor for class jadex.bdi.booktrading.SellerAgent.ExecuteTask
-
Create a new ExecuteTask.
- exedate - Variable in class jadex.bdi.booktrading.Order
-
The execution date.
- exeprice - Variable in class jadex.bdi.booktrading.Order
-
The execution price.
F
G
- generateNegotiationReport(Order, Tuple2<IBuyBookService, Integer>[], double) - Method in class jadex.bdi.booktrading.BuyerAgent
-
Generate and add a negotiation report.
- getAgent() - Method in class jadex.bdi.booktrading.BuyerAgent
-
Get the agent.
- getAgent() - Method in interface jadex.bdi.booktrading.INegotiationAgent
-
Get the agent.
- getAgent() - Method in class jadex.bdi.booktrading.SellerAgent
-
Get the agent.
- getCapability() - Method in class jadex.bdi.shop.CustomerAgent
-
Get the capability.
- getCapability() - Method in class jadex.bdi.shop.CustomerCapability
- getCatalog() - Method in interface jadex.bdi.shop.IShopService
-
Get the item catalog.
- getCatalog() - Method in class jadex.bdi.shop.ShopCapa
-
Get the catalog.
- getCatalog() - Method in class jadex.bdi.shop.ShopService
-
Get the item catalog.
- getCfp() - Method in class jadex.bdi.booktrading.SellerAgent.ExecuteTask
-
Get the cfp.
- getCfp() - Method in class jadex.bdi.booktrading.SellerAgent.MakeProposal
-
Get the cfp.
- getDeadline() - Method in class jadex.bdi.booktrading.Order
-
Get the deadline.
- getDefaultCatalog() - Static method in class jadex.bdi.shop.ShopAgent
-
Get some default catalog.
- getDetails() - Method in class jadex.bdi.booktrading.NegotiationReport
-
Get the details.
- getExecutionDate() - Method in class jadex.bdi.booktrading.Order
-
Get the execution date.
- getExecutionPrice() - Method in class jadex.bdi.booktrading.Order
-
Get the execution price.
- getFrame() - Method in class jadex.bdi.booktrading.GuiPanel
-
Get the frame.
- getGoals() - Method in class jadex.bdi.booktrading.BuyerAgent
-
Get all purchase or sell goals.
- getGoals() - Method in interface jadex.bdi.booktrading.INegotiationAgent
-
Get all purchase or sell goals.
- getGoals() - Method in class jadex.bdi.booktrading.SellerAgent
-
Get all purchase or sell goals.
- getLimit() - Method in class jadex.bdi.booktrading.Order
-
Get the limit.
- getMoney() - Method in class jadex.bdi.shop.CustomerCapability
-
Get the money.
- getMoney() - Method in class jadex.bdi.shop.ShopCapa
- getName() - Method in interface jadex.bdi.shop.IShopService
-
Get the shop name.
- getName() - Method in class jadex.bdi.shop.ItemInfo
-
Get the name.
- getName() - Method in class jadex.bdi.shop.ShopCapa.SellGoal
-
Get the name.
- getName() - Method in class jadex.bdi.shop.ShopService
-
Get the shop name.
- getOrder() - Method in class jadex.bdi.booktrading.BuyerAgent.PurchaseBook
-
Get the order.
- getOrder() - Method in interface jadex.bdi.booktrading.INegotiationGoal
-
Get the order.
- getOrder() - Method in class jadex.bdi.booktrading.NegotiationReport
-
Get the order.
- getOrder() - Method in class jadex.bdi.booktrading.SellerAgent.SellBook
-
Get the order.
- getOrders() - Method in class jadex.bdi.booktrading.BuyerAgent
- getOrders() - Method in interface jadex.bdi.booktrading.INegotiationAgent
-
Get all orders.
- getOrders() - Method in class jadex.bdi.booktrading.SellerAgent
- getOrders(String) - Method in class jadex.bdi.booktrading.SellerAgent
- getPrice() - Method in class jadex.bdi.shop.ItemInfo
-
Get the price.
- getPrice() - Method in class jadex.bdi.shop.ShopCapa.SellGoal
-
Get the price.
- getProposal() - Method in class jadex.bdi.booktrading.SellerAgent.ExecuteTask
-
Get the proposal.
- getProposal() - Method in class jadex.bdi.booktrading.SellerAgent.MakeProposal
-
Get the proposal.
- getQuantity() - Method in class jadex.bdi.shop.ItemInfo
-
Get the quantity.
- getReports(Order) - Method in class jadex.bdi.booktrading.BuyerAgent
-
Get all reports.
- getReports(Order) - Method in interface jadex.bdi.booktrading.INegotiationAgent
-
Get all reports.
- getReports(Order) - Method in class jadex.bdi.booktrading.SellerAgent
-
Get all reports.
- getResult() - Method in class jadex.bdi.shop.ShopCapa.SellGoal
-
Get the result.
- getShopname() - Method in class jadex.bdi.shop.ShopCapa
-
Get the shop name.
- getStartPrice() - Method in class jadex.bdi.booktrading.Order
-
Getter for startprice
- getStartTime() - Method in class jadex.bdi.booktrading.Order
-
Get the start time.
- getState() - Method in class jadex.bdi.booktrading.Order
-
Get the order state.
- getTime() - Method in class jadex.bdi.booktrading.BuyerAgent
-
Get the current time.
- getTime() - Method in class jadex.bdi.booktrading.NegotiationReport
-
Get the negotiation time.
- getTime() - Method in class jadex.bdi.booktrading.SellerAgent
-
Get the current time.
- getTitle() - Method in class jadex.bdi.booktrading.Order
-
Get the title.
- gui - Variable in class jadex.bdi.booktrading.BuyerAgent
- gui - Variable in class jadex.bdi.booktrading.SellerAgent
- Gui - Class in jadex.bdi.booktrading
-
The gui allows to add and delete buy or sell orders and shows open and finished orders.
- Gui(IExternalAccess) - Constructor for class jadex.bdi.booktrading.Gui
-
Shows the gui, and updates it when beliefs change.
- GuiPanel - Class in jadex.bdi.booktrading
-
The gui allows to add and delete buy or sell orders and shows open and finished orders.
- GuiPanel(IExternalAccess) - Constructor for class jadex.bdi.booktrading.GuiPanel
-
Shows the gui, and updates it when beliefs change.
H
- hashCode() - Method in class jadex.bdi.shop.ItemInfo
-
Get the hashcode.
I
- IBuyBookService - Interface in jadex.bdi.booktrading
-
The buy book service is provided by the seller and used by the buyer.
- INegotiationAgent - Interface in jadex.bdi.booktrading
- INegotiationGoal - Interface in jadex.bdi.booktrading
- inventory - Variable in class jadex.bdi.shop.CustomerCapability
-
The inventory.
- invlist - Variable in class jadex.bdi.shop.CustomerPanel
- invmodel - Variable in class jadex.bdi.shop.CustomerPanel
- invtable - Variable in class jadex.bdi.shop.CustomerPanel
- isBuyer(IExternalAccess) - Static method in class jadex.bdi.booktrading.GuiPanel
-
Test if agent is a buyer.
- isBuyOrder() - Method in class jadex.bdi.booktrading.Order
-
Test if it is a buyorder.
- IShopService - Interface in jadex.bdi.shop
-
The shop interface for buying goods at the shop.
- ItemInfo - Class in jadex.bdi.shop
-
Item info stores details about items.
- ItemInfo() - Constructor for class jadex.bdi.shop.ItemInfo
-
Create a new item info.
- ItemInfo(String) - Constructor for class jadex.bdi.shop.ItemInfo
-
Create a new item info.
- ItemInfo(String, double, int) - Constructor for class jadex.bdi.shop.ItemInfo
-
Create a new item info.
J
- jadex.bdi.booktrading - package jadex.bdi.booktrading
- jadex.bdi.shop - package jadex.bdi.shop
L
M
- main(String[]) - Static method in class jadex.bdi.booktrading.Main
-
Start a buyer and seller.
- main(String[]) - Static method in class jadex.bdi.shop.Main
-
Start a platform and the example.
- Main - Class in jadex.bdi.booktrading
-
Main for starting the example programmatically.
- Main - Class in jadex.bdi.shop
-
Main for starting the example programmatically.
- Main() - Constructor for class jadex.bdi.booktrading.Main
- Main() - Constructor for class jadex.bdi.shop.Main
- makeProposal(SellerAgent.MakeProposal) - Method in class jadex.bdi.booktrading.SellerAgent
- MakeProposal(String) - Constructor for class jadex.bdi.booktrading.SellerAgent.MakeProposal
-
Create a new MakeProposal.
- money - Variable in class jadex.bdi.shop.CustomerAgent
-
The money.
- money - Variable in class jadex.bdi.shop.ShopAgent
-
The money.
- money - Variable in class jadex.bdi.shop.ShopAndCustomerAgent
-
The money.
N
- name - Variable in class jadex.bdi.shop.CustomerCapability.BuyItem
-
The item name.
- name - Variable in class jadex.bdi.shop.ItemInfo
-
The name .
- name - Variable in class jadex.bdi.shop.ShopCapa.SellGoal
-
The text.
- name - Variable in class jadex.bdi.shop.ShopService
-
The shop name.
- NegotiationReport - Class in jadex.bdi.booktrading
-
A negotiation report contains user-relevant data about negotiations, i.e.
- NegotiationReport(Order, String, long) - Constructor for class jadex.bdi.booktrading.NegotiationReport
-
Create a new report.
O
- OPEN - Static variable in class jadex.bdi.booktrading.Order
-
The state open.
- order - Variable in class jadex.bdi.booktrading.BuyerAgent.PurchaseBook
- order - Variable in class jadex.bdi.booktrading.NegotiationReport
-
The order.
- order - Variable in class jadex.bdi.booktrading.SellerAgent.SellBook
- Order - Class in jadex.bdi.booktrading
-
The order for purchasing or selling books.
- Order(String, long, int, int, boolean) - Constructor for class jadex.bdi.booktrading.Order
-
Create a new order.
P
- pcs - Variable in class jadex.bdi.booktrading.Order
-
The helper object for bean events.
- price - Variable in class jadex.bdi.shop.CustomerCapability.BuyItem
-
The price.
- price - Variable in class jadex.bdi.shop.ItemInfo
-
The price.
- price - Variable in class jadex.bdi.shop.ShopCapa.SellGoal
-
The price.
- proposal - Variable in class jadex.bdi.booktrading.SellerAgent.ExecuteTask
- proposal - Variable in class jadex.bdi.booktrading.SellerAgent.MakeProposal
- purchaseBook(BuyerAgent.PurchaseBook) - Method in class jadex.bdi.booktrading.BuyerAgent
- PurchaseBook(Order) - Constructor for class jadex.bdi.booktrading.BuyerAgent.PurchaseBook
-
Create a new PurchaseBook.
Q
R
- refresh() - Method in class jadex.bdi.booktrading.GuiPanel
-
Method to be called when goals may have changed.
- refresh(IShopService) - Method in class jadex.bdi.shop.CustomerPanel
-
Method to be called when goals may have changed.
- refreshDetails() - Method in class jadex.bdi.booktrading.GuiPanel
-
Refresh the details panel.
- remote - Variable in class jadex.bdi.shop.CustomerPanel
- removePropertyChangeListener(PropertyChangeListener) - Method in class jadex.bdi.booktrading.Order
-
Remove a PropertyChangeListener from the listener list.
- reports - Variable in class jadex.bdi.booktrading.BuyerAgent
- reports - Variable in class jadex.bdi.booktrading.SellerAgent
- result - Variable in class jadex.bdi.shop.ShopCapa.SellGoal
-
The result.
S
- sell(ShopCapa.SellGoal) - Method in class jadex.bdi.shop.ShopCapa
-
Plan for handling a sell goal.
- SellBook(Order) - Constructor for class jadex.bdi.booktrading.SellerAgent.SellBook
-
Create a new SellBook.
- SellerAgent - Class in jadex.bdi.booktrading
- SellerAgent() - Constructor for class jadex.bdi.booktrading.SellerAgent
- SellerAgent.ExecuteTask - Class in jadex.bdi.booktrading
- SellerAgent.MakeProposal - Class in jadex.bdi.booktrading
- SellerAgent.SellBook - Class in jadex.bdi.booktrading
- SellGoal(String, double) - Constructor for class jadex.bdi.shop.ShopCapa.SellGoal
-
Create a new SellGoal.
- setBuyOrder(boolean) - Method in class jadex.bdi.booktrading.Order
-
Set the order type.
- setDeadline(Date, IExecutionFeature) - Method in class jadex.bdi.booktrading.Order
-
Set the deadline.
- setDetails(String) - Method in class jadex.bdi.booktrading.NegotiationReport
-
Set the details.
- setExecutionDate(Date) - Method in class jadex.bdi.booktrading.Order
-
Set the execution date.
- setExecutionPrice(Integer) - Method in class jadex.bdi.booktrading.Order
-
Set the execution price.
- setLimit(int) - Method in class jadex.bdi.booktrading.Order
-
Set the limit.
- setMoney(double) - Method in class jadex.bdi.shop.CustomerCapability
-
Set the money.
- setMoney(double) - Method in class jadex.bdi.shop.ShopCapa
- setName(String) - Method in class jadex.bdi.shop.ItemInfo
-
Set the name.
- setOrder(Order) - Method in class jadex.bdi.booktrading.NegotiationReport
-
Set the order.
- setPrice(double) - Method in class jadex.bdi.shop.ItemInfo
-
Set the price.
- setProposal(int) - Method in class jadex.bdi.booktrading.SellerAgent.MakeProposal
-
Set the proposal.
- setQuantity(int) - Method in class jadex.bdi.shop.ItemInfo
-
Set the quantity.
- setResult(ItemInfo) - Method in class jadex.bdi.shop.ShopCapa.SellGoal
-
Set the result.
- setStartPrice(int) - Method in class jadex.bdi.booktrading.Order
-
Setter for startprice.
- setStartTime(long) - Method in class jadex.bdi.booktrading.Order
-
Set the start time.
- setState(String) - Method in class jadex.bdi.booktrading.Order
-
Set the state.
- setTime(long) - Method in class jadex.bdi.booktrading.NegotiationReport
-
Set the negotiation time.
- setTitle(String) - Method in class jadex.bdi.booktrading.Order
-
Set the title.
- shop - Variable in class jadex.bdi.shop.CustomerCapability.BuyItem
-
The shop.
- shopagent - Variable in class jadex.bdi.shop.ShopService
-
The component.
- ShopAgent - Class in jadex.bdi.shop
-
Shop bdi agent.
- ShopAgent() - Constructor for class jadex.bdi.shop.ShopAgent
- ShopAndCustomerAgent - Class in jadex.bdi.shop
- ShopAndCustomerAgent() - Constructor for class jadex.bdi.shop.ShopAndCustomerAgent
- shopcap - Variable in class jadex.bdi.shop.ShopAgent
-
The customer capability.
- shopcap - Variable in class jadex.bdi.shop.ShopAndCustomerAgent
-
The shop capability.
- ShopCapa - Class in jadex.bdi.shop
- ShopCapa(String, List<ItemInfo>) - Constructor for class jadex.bdi.shop.ShopCapa
-
Create a shop capability.
- ShopCapa.SellGoal - Class in jadex.bdi.shop
- shoplist - Variable in class jadex.bdi.shop.CustomerPanel
- shopmodel - Variable in class jadex.bdi.shop.CustomerPanel
- shopname - Variable in class jadex.bdi.shop.ShopCapa
-
The shop name.
- shops - Variable in class jadex.bdi.shop.CustomerPanel
- ShopService - Class in jadex.bdi.shop
-
The shop for buying goods at the shop.
- ShopService(String) - Constructor for class jadex.bdi.shop.ShopService
-
Create a new shop service.
- shoptable - Variable in class jadex.bdi.shop.CustomerPanel
- shutdown() - Method in class jadex.bdi.booktrading.BuyerAgent
-
Called when agent terminates.
- shutdown() - Method in class jadex.bdi.booktrading.SellerAgent
-
Called when agent terminates.
- startprice - Variable in class jadex.bdi.booktrading.Order
-
The startprice.
- starttime - Variable in class jadex.bdi.booktrading.Order
-
The starttime.
- state - Variable in class jadex.bdi.booktrading.Order
-
The state.
T
- time - Variable in class jadex.bdi.booktrading.NegotiationReport
-
The negotiation time.
- title - Variable in class jadex.bdi.booktrading.Order
-
The book title.
- toString() - Method in class jadex.bdi.booktrading.NegotiationReport
-
Get the string representation.
- toString() - Method in class jadex.bdi.booktrading.Order
-
Get a string representation of the order.
- toString() - Method in class jadex.bdi.shop.ShopService
-
Get the string representation.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form