Index

A B C D E F G H I J L M N O P Q R S T 
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

FAILED - Static variable in class jadex.bdi.booktrading.Order
The state failed.

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

limit - Variable in class jadex.bdi.booktrading.Order
The limit price.

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

quantity - Variable in class jadex.bdi.shop.ItemInfo
The quantity.

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.
A B C D E F G H I J L M N O P Q R S T 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form