A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbsAgentAction - class jade.content.abs.AbsAgentAction.
An abstract descriptor that can hold an agent action expression.
AbsAgentAction(String) - Constructor for class jade.content.abs.AbsAgentAction
Construct an Abstract descriptor to hold an agent action of the proper type, e.g.
AbsAggregate - class jade.content.abs.AbsAggregate.
An abstract descriptor that can hold an aggregate entitiy expression.
AbsAggregate(String) - Constructor for class jade.content.abs.AbsAggregate
Construct an Abstract descriptor to hold an aggregate of the proper type (i.e.
AbsConcept - class jade.content.abs.AbsConcept.
An abstract descriptor that can hold a concept expression.
AbsConcept(String) - Constructor for class jade.content.abs.AbsConcept
Construct an Abstract descriptor to hold a concept of the proper type (e.g.
AbsContentElement - interface jade.content.abs.AbsContentElement.
An abstract descriptor that can hold a generic content element expression.
AbsContentElementList - class jade.content.abs.AbsContentElementList.
An abstract descriptor that can hold a list of generic content element expressions.
AbsContentElementList() - Constructor for class jade.content.abs.AbsContentElementList
Construct an Abstract descriptor to hold a content element list
AbsIRE - class jade.content.abs.AbsIRE.
An Abstract descriptor that can hold an Identifying Referential Expression (IRE).
AbsIRE(String) - Constructor for class jade.content.abs.AbsIRE
Construct an Abstract descriptor to hold a IRE of the proper type (e.g.
AbsObject - interface jade.content.abs.AbsObject.
The common ancestor of all abstract descriptors
AbsPredicate - class jade.content.abs.AbsPredicate.
An abstract descriptor that can hold a predicate expression.
AbsPredicate(String) - Constructor for class jade.content.abs.AbsPredicate
Construct an Abstract descriptor to hold a predicate of the proper type (e.g.
AbsPrimitive - class jade.content.abs.AbsPrimitive.
An abstract descriptor that can hold a primitive expression.
AbsPrimitive(String) - Constructor for class jade.content.abs.AbsPrimitive
Construct an Abstract descriptor to hold a primitive of the proper type (e.g.
AbsTerm - interface jade.content.abs.AbsTerm.
An abstract descriptor that can hold a term expression.
AbsVariable - class jade.content.abs.AbsVariable.
An abstract descriptor that can hold a variable expression, i.e.
AbsVariable() - Constructor for class jade.content.abs.AbsVariable
Construct an Abstract descriptor to hold a variable
AbsVariable(String, String) - Constructor for class jade.content.abs.AbsVariable
Construct an AbsVariable with the given name and value type
ACCEPT_PROPOSAL - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
ACCEPTANCE_KEY - Variable in class jade.proto.TwoPh2Initiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
acceptNewAgent(String, Agent) - Method in class jade.wrapper.AgentContainer
Add an Agent to this container.
AchieveREInitiator - class jade.proto.AchieveREInitiator.
This is a single homogeneous and effective implementation of all the FIPA-Request-like interaction protocols defined by FIPA, that is all those protocols where the initiator sends a single message (i.e.
AchieveREInitiator(Agent, ACLMessage) - Constructor for class jade.proto.AchieveREInitiator
Construct an AchieveREInitiator with an empty DataStore
AchieveREInitiator(Agent, ACLMessage, DataStore) - Constructor for class jade.proto.AchieveREInitiator
Construct an AchieveREInitiator with a given DataStore
AchieveREResponder - class jade.proto.AchieveREResponder.
This is a single homogeneous and effective implementation of all the FIPA-Request-like interaction protocols defined by FIPA, that is all those protocols where the initiator sends a single message (i.e.
AchieveREResponder(Agent, MessageTemplate) - Constructor for class jade.proto.AchieveREResponder
Constructor of the behaviour that creates a new empty DataStore
AchieveREResponder(Agent, MessageTemplate, DataStore) - Constructor for class jade.proto.AchieveREResponder
Constructor.
ACLCodec - interface jade.lang.acl.ACLCodec.
Abstract interface for converting ACL messages back and forth between Java objects and raw byte sequences, according to a FIPA ACL message representation.
ACLCodec.CodecException - exception jade.lang.acl.ACLCodec.CodecException.
This exception is thrown when some problem occurs in the concrete parsing subsystem accessed through this interface.
ACLCodec.CodecException(String, Throwable) - Constructor for class jade.lang.acl.ACLCodec.CodecException
Construct a new CodecException
ACLCODECS - Static variable in class jade.core.Profile
This constant is the key of the property whose value contains the list of ACLCODECSs that have to be launched at bootstrap time.
ACLMessage - class jade.lang.acl.ACLMessage.
The class ACLMessage implements an ACL message compliant to the FIPA 2000 "FIPA ACL Message Structure Specification" (fipa000061) specifications.
ACLMessage() - Constructor for class jade.lang.acl.ACLMessage
Deprecated. Since every ACL Message must have a message type, you should use the new constructor which gets a message type as a parameter. To avoid problems, now this constructor silently sets the message type to not-understood.
ACLMessage(int) - Constructor for class jade.lang.acl.ACLMessage
This constructor creates an ACL message object with the specified performative.
ACLMSG - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_BYTE_SEQUENCE_CONTENT - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_CONTENT - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_CONVERSATION_ID - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_ENCODING - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_IN_REPLY_TO - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_LANGUAGE - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_ONTOLOGY - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_PERFORMATIVE - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_PROTOCOL - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_RECEIVERS - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_REPLY_BY - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_REPLY_TO - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_REPLY_WITH - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACLMSG_SENDER - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
Action - class jade.content.onto.basic.Action.
This class implements the action operator of the FIPA SL0 action.
ACTION - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACTION_ACTION - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACTION_ACTOR - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
ACTION_ALTERNATIVE - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
ACTION_ALTERNATIVE_FIRST - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
ACTION_ALTERNATIVE_SECOND - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
ACTION_SEQUENCE - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
ACTION_SEQUENCE_FIRST - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
ACTION_SEQUENCE_SECOND - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
action() - Method in class jade.core.behaviours.WakerBehaviour
 
action() - Method in class jade.core.behaviours.TickerBehaviour
 
action() - Method in class jade.core.behaviours.CompositeBehaviour
Executes this CompositeBehaviour.
action() - Method in class jade.core.behaviours.Behaviour
Runs the behaviour.
action() - Method in class jade.proto.SimpleAchieveREInitiator
 
action() - Method in class jade.proto.states.StateResetter
 
action() - Method in class jade.proto.states.ReplySender
 
Action() - Constructor for class jade.content.onto.basic.Action
 
Action(AID, Concept) - Constructor for class jade.content.onto.basic.Action
 
activate() - Method in interface jade.wrapper.AgentController
Activate a suspended agent.
activate() - Method in class jade.wrapper.Agent
Triggers a state transition from SUSPENDED to ACTIVE.
ACTIVE - Static variable in class jade.domain.FIPAAgentManagement.AMSAgentDescription
String constant for the active agent life-cycle state.
add(AbsContentElement) - Method in class jade.content.abs.AbsContentElementList
Add a new element (that must be a content element) to this content element list.
add(AbsTerm) - Method in class jade.content.abs.AbsAggregate
Adds a new element (that must be a term) to this aggregate.
add(ContentElement) - Method in class jade.content.ContentElementList
Adds a new element (that must be a content element) to this content element list.
add(int, Object) - Method in interface jade.util.leap.List
Inserts the specified element at the specified position in this list
add(int, Object) - Method in class jade.util.leap.LinkedList
Inserts the specified element at the specified position in this list
add(int, Object) - Method in class jade.util.leap.ArrayList
Inserts the specified element at the specified position in this list
add(Object) - Method in class jade.util.leap.SortedSetImpl
 
add(Object) - Method in class jade.util.leap.RoundList
Inserts the element before the current element.
add(Object) - Method in class jade.util.leap.LinkedList
 
add(Object) - Method in interface jade.util.leap.Collection
Adds an element.
add(Object) - Method in class jade.util.leap.ArrayList
 
add(ObjectSchema) - Method in class jade.content.onto.Ontology
Adds a schema to this ontology
add(ObjectSchema, Class) - Method in class jade.content.onto.Ontology
Adds a schema to the ontology and associates it to the class javaClass
add(String, ObjectSchema) - Method in class jade.content.schema.PredicateSchema
Add a mandatory slot to this schema.
add(String, ObjectSchema) - Method in class jade.content.schema.ObjectSchema
Add a mandatory slot to the schema.
add(String, ObjectSchema, int) - Method in class jade.content.schema.PredicateSchema
Add a slot to this schema.
add(String, ObjectSchema, int) - Method in class jade.content.schema.ObjectSchema
Add a slot to the schema.
add(String, ObjectSchema, int, int) - Method in class jade.content.schema.ObjectSchema
Add a slot with cardinality between cardMin and cardMax to this schema.
add(String, ObjectSchema, int, int, String) - Method in class jade.content.schema.ObjectSchema
Add a slot with cardinality between cardMin and cardMax to this schema and allow specifying the type of Aggregate to be used for this slot.
add(String, PredicateSchema) - Method in class jade.content.schema.AgentActionSchema
Add a mandatory slot of type PredicateSchema to this schema.
add(String, PredicateSchema, int) - Method in class jade.content.schema.AgentActionSchema
Add a slot of type PredicateSchema to this schema.
add(String, TermSchema) - Method in class jade.content.schema.ConceptSchema
Add a mandatory slot to the schema.
add(String, TermSchema, int) - Method in class jade.content.schema.ConceptSchema
Add a slot to the schema.
add(String, TermSchema, int, int) - Method in class jade.content.schema.PredicateSchema
Add a slot with cardinality between cardMin and cardMax to this schema.
add(String, TermSchema, int, int) - Method in class jade.content.schema.ConceptSchema
Add a slot with cardinality between cardMin and cardMax to this schema.
add(String, TermSchema, int, int, String) - Method in class jade.content.schema.PredicateSchema
Add a slot with cardinality between cardMin and cardMax to this schema and allow specifying the type of Aggregate to be used for this slot.
add(String, TermSchema, int, int, String) - Method in class jade.content.schema.ConceptSchema
Add a slot with cardinality between cardMin and cardMax to this schema and allow specifying the type of Aggregate to be used for this slot.
addAddresses(String) - Method in class jade.core.AID
This method permits to add a transport address where the agent can be contacted.
addAddresses(String) - Method in class jade.domain.FIPAAgentManagement.APService
Add a service to the addresses slot collection of this object.
addAPServices(APService) - Method in class jade.domain.FIPAAgentManagement.APDescription
Add a service to the ap-services slot collection of this object.
addArguments(Object) - Method in class jade.domain.JADEAgentManagement.CreateAgent
Add an object to the arguments slot collection of this object.
addBehaviour(Behaviour) - Method in class jade.core.Agent
This method adds a new behaviour to the agent.
addFacet(String, Facet) - Method in class jade.content.schema.PredicateSchema
Add a Facet on a slot of this schema
addFacet(String, Facet) - Method in class jade.content.schema.ObjectSchema
Add a Facet on a slot of this schema
addFacet(String, Facet) - Method in class jade.content.schema.ConceptSchema
Add a Facet on a slot of this schema
addFirst(Object) - Method in class jade.util.leap.LinkedList
Inserts the given element at the beginning of this list.
addFromFile(String) - Method in class jade.util.ImportableProperties
Add properties from named file.
addFromReader(Reader) - Method in class jade.util.BasicProperties
Add properties from Reader.
addIntendedReceiver(AID) - Method in class jade.domain.FIPAAgentManagement.Envelope
Add an agent identifier to the intended-receiver slot collection of this object.
addLanguages(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Add a content language name to the languages slot collection of this object.
addLanguages(String) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Add a content language name to the languages slot collection of this object.
addLast(Object) - Method in class jade.util.leap.LinkedList
Appends the given element to the end of this list.
addOntologies(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Add an ontology name to the ontologies slot collection of this object.
addOntologies(String) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Add an ontology name to the ontologies slot collection of this object.
addParameter(Object) - Method in class jade.util.Event
Add a parameter to this Event object
addPlatformListener(PlatformController.Listener) - Method in interface jade.wrapper.PlatformController
Add a platform listener.
addPlatformListener(PlatformController.Listener) - Method in class jade.wrapper.AgentContainer
 
addProperties(Property) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Add a property to the properties slot collection of this object.
addProperties(Property) - Method in class jade.domain.FIPAAgentManagement.Envelope
Add a property to the properties slot collection of this object.
addProtocols(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Add a protocol name to the protocols slot collection of this object.
addProtocols(String) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Add a protocol name to the protocols slot collection of this object.
addReceiver(AID) - Method in class jade.content.OntoACLMessage
This method is redefined so that the receiver AID is automatically wrapped into an OntoAID
addReceiver(AID) - Method in class jade.lang.acl.ACLMessage
Adds a value to :receiver slot.
addReplyTo(AID) - Method in class jade.content.OntoACLMessage
This method is redefined so that the replyTo AID is automatically wrapped into an OntoAID
addReplyTo(AID) - Method in class jade.lang.acl.ACLMessage
Adds a value to :reply-to slot.
addResolvers(AID) - Method in class jade.content.OntoAID
This method is redefined so that resolvers AID are automatically wrapped into OntoAIDs
addResolvers(AID) - Method in class jade.core.AID
This method permits to add the AID of a resolver (an agent where name resolution services for the agent can be contacted)
addServices(ServiceDescription) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Add a service description to the service slot collection of this object.
addStamp(ReceivedObject) - Method in class jade.domain.FIPAAgentManagement.Envelope
Add a received-object stamp to this message envelope.
addSubBehaviour(Behaviour) - Method in class jade.core.behaviours.SequentialBehaviour
Add a sub behaviour to this SequentialBehaviour
addSubBehaviour(Behaviour) - Method in class jade.core.behaviours.ParallelBehaviour
Add a sub behaviour to this ParallelBehaviour
addSuperSchema(ConceptSchema) - Method in class jade.content.schema.ConceptSchema
Adds a super-schema to this schema.
addSuperSchema(ObjectSchema) - Method in class jade.content.schema.ObjectSchema
Add a super schema tho this schema, i.e.
addSuperSchema(PredicateSchema) - Method in class jade.content.schema.PredicateSchema
Adds a super-schema to this schema.
addTo(AID) - Method in class jade.domain.FIPAAgentManagement.Envelope
Add an agent identifier to the to slot collection of this object.
addUserDefinedParameter(String, String) - Method in class jade.lang.acl.ACLMessage
Add a new user defined parameter to this ACLMessage.
addUserDefinedSlot(String, String) - Method in class jade.core.AID
To add a user defined slot (a pair key, value).
adjustReply(Agent, ACLMessage, ACLMessage) - Static method in class jade.proto.states.ReplySender
Adjust all protocol fields and receivers in a reply to a given message.
afterClone() - Method in class jade.core.Agent
Actions to perform after cloning.
afterMove() - Method in class jade.core.Agent
Actions to perform after moving.
Agent - class jade.core.Agent.
The Agent class is the common superclass for user defined software agents.
Agent - class jade.wrapper.Agent.
This class is a Proxy class, allowing access to a JADE agent.
Agent() - Constructor for class jade.core.Agent
Default constructor.
Agent(AID, Agent) - Constructor for class jade.wrapper.Agent
Default constructor.
AgentAction - interface jade.content.AgentAction.
Generic interface to be implemented by classes associated to agent actions in an ontology.
AgentActionSchema - class jade.content.schema.AgentActionSchema.
The class to be used to define schemas of agent actions in an ontology.
AgentActionSchema(String) - Constructor for class jade.content.schema.AgentActionSchema
Creates an AgentActionSchema with a given type-name.
AgentContainer - class jade.wrapper.AgentContainer.
This class is a Proxy class, allowing access to a JADE agent container.
AgentContainer(AgentContainerImpl, String) - Constructor for class jade.wrapper.AgentContainer
Public constructor.
AgentController - interface jade.wrapper.AgentController.
Defines those methods which are permitted to control a JADE agent.
AGENTS - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains the list of agents that have to be launched at bootstrap time
AGENTS_KEY - Static variable in class jade.core.MicroRuntime
String constant to represent the agent list key in the configuration properties used when starting JADE Front End.
AgentState - class jade.wrapper.AgentState.
Provides a concrete implementation of the State interface for agents.
AggregateSchema - class jade.content.schema.AggregateSchema.
This class represent the schema of aggregate entities in an ontology.
AggregateSchema(String) - Constructor for class jade.content.schema.AggregateSchema
Creates an AggregateSchema with a given type-name.
AGREE - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
AID - class jade.core.AID.
This class represents a JADE Agent Identifier.
AID - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
AID_ADDRESSES - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
AID_NAME - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
AID_RESOLVERS - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
AID() - Constructor for class jade.core.AID
Constructs an Agent-Identifier whose slot name is set to an empty string
AID(String) - Constructor for class jade.core.AID
Deprecated. This constructor might generate a wrong AID, if the passed parameter is not a guid (globally unique identifier), but the local name of an agent (e.g. "da0").
AID(String, boolean) - Constructor for class jade.core.AID
Constructor for an Agent-identifier
ALL - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
ALL_ACCEPTANCES_KEY - Variable in class jade.proto.TwoPh2Initiator
key to retrieve from the DataStore of the behaviour the vector of ACCEPT_PROPOSAL or REJECT_PROPOSAL messages that have to be sent.
ALL_ACCEPTANCES_KEY - Variable in class jade.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of ACCEPT/REJECT_PROPOSAL ACLMessage objects that have to be sent
ALL_CFPS_KEY - Variable in class jade.proto.TwoPh0Initiator
key to retrieve from the DataStore of the behaviour the vector of CFP messages that have to be sent.
ALL_CFPS_KEY - Variable in class jade.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of CFP ACLMessage objects that have to be sent.
ALL_CONFIRM - Static variable in interface jade.proto.TwoPhConstants
 
ALL_CONFIRM_OR_INFORM - Static variable in interface jade.proto.TwoPhConstants
 
ALL_CONFIRMS_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the Vector of CONFIRM messages that have been received as response.
ALL_DISCONFIRMS_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the Vector of DISCONFIRM messages that have been received as response.
ALL_INFORMS_KEY - Variable in class jade.proto.TwoPh2Initiator
key to retrieve from the DataStore of the behaviour the vector of INFORM messages that have been received as response.
ALL_INFORMS_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the Vector of INFORM messages that have been received as response.
ALL_INITIATIONS_K - Variable in class jade.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the vector of PROPOSE ACLMessage objects that have to be sent.
ALL_PENDINGS_KEY - Variable in class jade.proto.TwoPh2Initiator
key to retrieve from the DataStore of the behaviour the vector of ACCEPT_PROPOSAL or REJECT_PROPOSAL messages for which a response has not been received yet.
ALL_PENDINGS_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the Vector of QUERY_IF messages for which a response has not been received yet.
ALL_PENDINGS_KEY - Variable in class jade.proto.TwoPh0Initiator
key to retrieve from the DataStore of the behaviour the vector of CFP messages for which a response has not been received yet.
ALL_PROPOSES_KEY - Variable in class jade.proto.TwoPh0Initiator
key to retrieve from the DataStore of the behaviour the vector of PROPOSE messages that have been received as response.
ALL_QUERYIFS_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the Vector of QUERY_IF messages that have to be sent.
ALL_REQUESTS_KEY - Variable in class jade.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been sent.
ALL_RESPONSES_KEY - Variable in class jade.proto.TwoPh2Initiator
key to retrieve from the DataStore of the behaviour the Vector of all messages that have been received as response.
ALL_RESPONSES_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the Vector of all messages that have been received as response.
ALL_RESPONSES_KEY - Variable in class jade.proto.TwoPh0Initiator
key to retrieve from the DataStore of the behaviour the vector of all messages that have been received as response.
ALL_RESPONSES_KEY - Variable in class jade.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as responses.
ALL_RESPONSES_KEY - Variable in class jade.proto.SimpleAchieveREInitiator
key to retrive all the responses received.
ALL_RESPONSES_KEY - Variable in class jade.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as responses.
ALL_RESPONSES_KEY - Variable in class jade.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as response.
ALL_RESPONSES_KEY - Variable in class jade.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as response.
ALL_RESPONSES_RECEIVED - Static variable in interface jade.proto.TwoPhConstants
 
ALL_RESULT_NOTIFICATIONS_KEY - Variable in class jade.proto.SimpleAchieveREInitiator
key to retrive the result notification received.
ALL_RESULT_NOTIFICATIONS_KEY - Variable in class jade.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as result notifications.
ALL_RESULT_NOTIFICATIONS_KEY - Variable in class jade.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the vector of ACLMessage objects that have been received as result notifications.
ALL_SUBSCRIPTIONS_KEY - Variable in class jade.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the vector of subscription ACLMessage objects that have been sent.
AlreadyRegistered - exception jade.domain.FIPAAgentManagement.AlreadyRegistered.
 
ALREADYREGISTERED - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
AlreadyRegistered() - Constructor for class jade.domain.FIPAAgentManagement.AlreadyRegistered
 
AMSAgentDescription - class jade.domain.FIPAAgentManagement.AMSAgentDescription.
This class implements the concept of the fipa-agent-management ontology representing the description of an Agent in the AMS catalogue.
AMSAGENTDESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
AMSAGENTDESCRIPTION_NAME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
AMSAGENTDESCRIPTION_OWNERSHIP - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
AMSAGENTDESCRIPTION_STATE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
AMSAgentDescription() - Constructor for class jade.domain.FIPAAgentManagement.AMSAgentDescription
Default constructor.
AMSService - class jade.domain.AMSService.
This class provides a set of static methods to communicate with a AMS Service that complies with FIPA specifications.
AMSService() - Constructor for class jade.domain.AMSService
Default constructor.
AND - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
AND_LEFT - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
AND_RIGHT - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
and(MessageTemplate, MessageTemplate) - Static method in class jade.lang.acl.MessageTemplate
Logical and between two MessageTemplate objects.
ANY - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
APDescription - class jade.domain.FIPAAgentManagement.APDescription.
This class implements the concept of the fipa-agent-management ontology representing the description of an agent platform as it can be retrieved from the AMS.
APDESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
APDESCRIPTION_NAME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
APDESCRIPTION_SERVICES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
APDescription() - Constructor for class jade.domain.FIPAAgentManagement.APDescription
Default constructor.
appendACLExpression(StringBuffer, String, String) - Static method in class jade.lang.acl.StringACLCodec
append to the passed StringBuffer the slot name and value separated by a blank char and followed by a newline.
APService - class jade.domain.FIPAAgentManagement.APService.
This class implements the concept of the fipa-agent-management ontology representing the description of a platform service.
APSERVICE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
APSERVICE_ADDRESSES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
APSERVICE_NAME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
APSERVICE_TYPE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
APService() - Constructor for class jade.domain.FIPAAgentManagement.APService
Default constructor.
APService(String, String[]) - Constructor for class jade.domain.FIPAAgentManagement.APService
Constructor.
ArrayList - class jade.util.leap.ArrayList.
The LEAP (environment-dependent) version of the &qote;java.util.ArrayList&qote; class.
ArrayList() - Constructor for class jade.util.leap.ArrayList
Default Constructor, creates an empty List
ArrayList(ArrayList) - Constructor for class jade.util.leap.ArrayList
Constructs an ArrayList from a java.util.ArrayList.
ArrayList(int) - Constructor for class jade.util.leap.ArrayList
Constructor specifying list size
associate(Behaviour) - Method in class jade.util.InputQueue
Associate this InputQueue object with the indicated Behaviour so that it will be restarted each time a new object is inserted.
ASYNC - Static variable in class jade.wrapper.Agent
Constant representing an asynchronous rendez-vous policy.

B

BASE_NAME - Static variable in class jade.content.schema.VariableSchema
 
BASE_NAME - Static variable in class jade.content.schema.TermSchema
 
BASE_NAME - Static variable in class jade.content.schema.PrimitiveSchema
 
BASE_NAME - Static variable in class jade.content.schema.PredicateSchema
 
BASE_NAME - Static variable in class jade.content.schema.ObjectSchema
 
BASE_NAME - Static variable in class jade.content.schema.IRESchema
 
BASE_NAME - Static variable in class jade.content.schema.ContentElementSchema
 
BASE_NAME - Static variable in class jade.content.schema.ContentElementListSchema
 
BASE_NAME - Static variable in class jade.content.schema.ConceptSchema
 
BASE_NAME - Static variable in class jade.content.schema.AggregateSchema
 
BASE_NAME - Static variable in class jade.content.schema.AgentActionSchema
 
baseSchema - Static variable in class jade.content.schema.ObjectSchema
 
BasicOntology - class jade.content.onto.BasicOntology.
This class implements an ontology containing schemas for Primitive types and SL0 operators i.e.
BasicProperties - class jade.util.BasicProperties.
Provides the foundation class for property management.
BasicProperties() - Constructor for class jade.util.BasicProperties
Construct empty property collection.
BasicProperties(String[]) - Constructor for class jade.util.BasicProperties
Construct properties from arguments.
BCReflectiveIntrospector - class jade.content.onto.BCReflectiveIntrospector.
Backward Compatible reflective introspector.
BCReflectiveIntrospector() - Constructor for class jade.content.onto.BCReflectiveIntrospector
 
beforeClone() - Method in class jade.core.Agent
Actions to perform before cloning.
beforeMove() - Method in class jade.core.Agent
Actions to perform before moving.
Behaviour - class jade.core.behaviours.Behaviour.
Abstract base class for JADE behaviours.
Behaviour() - Constructor for class jade.core.behaviours.Behaviour
Default constructor.
Behaviour(Agent) - Constructor for class jade.core.behaviours.Behaviour
Constructor with owner agent.
BELIEF - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
BELIEF_AGENT - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
BELIEF_CONDITION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
BITEFFICIENT - Static variable in interface jade.domain.FIPANames.ACLCodec
Syntactic representation of ACL in bit-efficient form
block() - Method in class jade.core.behaviours.CompositeBehaviour
Blocks this behaviour.
block() - Method in class jade.core.behaviours.Behaviour
Blocks this behaviour.
block(long) - Method in class jade.core.behaviours.Behaviour
Blocks this behaviour for a specified amount of time.
blockingReceive() - Method in class jade.core.Agent
Receives an ACL message from the agent message queue.
blockingReceive(long) - Method in class jade.core.Agent
Receives an ACL message from the agent message queue, waiting at most a specified amount of time.
blockingReceive(MessageTemplate) - Method in class jade.core.Agent
Receives an ACL message matching a given message template.
blockingReceive(MessageTemplate, long) - Method in class jade.core.Agent
Receives an ACL message matching a given message template, waiting at most a specified time.
BOOLEAN - Static variable in class jade.content.onto.BasicOntology
 
Boot - class jade.Boot.
Boots the JADE system, parsing command line arguments.
Boot() - Constructor for class jade.Boot
Default constructor.
BORN_AGENT - Static variable in interface jade.wrapper.PlatformEvent
String constant for the name of the born-agent event.
bornAgent(PlatformEvent) - Method in interface jade.wrapper.PlatformController.Listener
Called when an agent is born.
BYTE_SEQUENCE - Static variable in class jade.content.onto.BasicOntology
 
ByteArrayCodec - class jade.content.lang.ByteArrayCodec.
Base class for content language codecs that transform AbsContentElements to/from sequences of bytes
ByteArrayCodec(String) - Constructor for class jade.content.lang.ByteArrayCodec
Construct a ByteArrayCodec object with the given name

C

cAGENT_STATE_ACTIVE - Static variable in class jade.wrapper.AgentState
 
cAGENT_STATE_DELETED - Static variable in class jade.wrapper.AgentState
 
cAGENT_STATE_IDLE - Static variable in class jade.wrapper.AgentState
 
cAGENT_STATE_INITIATED - Static variable in class jade.wrapper.AgentState
 
cAGENT_STATE_SUSPENDED - Static variable in class jade.wrapper.AgentState
 
cAGENT_STATE_TRANSIT - Static variable in class jade.wrapper.AgentState
 
cAGENT_STATE_WAITING - Static variable in class jade.wrapper.AgentState
 
CANCEL - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
CANCEL_KEY - Variable in class jade.proto.SubscriptionResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator to cancel a subscription.
cancel(AID, boolean) - Method in class jade.proto.SubscriptionInitiator
Cancel the subscription to agent receiver.
cancellationCompleted(AID) - Method in class jade.proto.SubscriptionInitiator
This method should be called when the notification of a successful subscription cancellation is received from agent receiver to terminate the session with him.
CardinalityFacet - class jade.content.schema.facets.CardinalityFacet.
This facet forces an AbsAggregate to contain a number of elements that is comprised between a given min and a given max.
CardinalityFacet(int, int) - Constructor for class jade.content.schema.facets.CardinalityFacet
Construct a CardinalityFacet that forces the number of elements in an AbsAggregate to be within a given range
CFP - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
CFP_KEY - Variable in class jade.proto.TwoPh0Initiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
CFP_KEY - Variable in class jade.proto.ContractNetResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object received by the initiator.
CFP_KEY - Variable in class jade.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
CHECK_IN_SEQ - Static variable in class jade.proto.ProposeInitiator
 
CHECK_SESSIONS - Static variable in class jade.proto.ProposeInitiator
 
checkClass(ObjectSchema, Class, Ontology) - Method in class jade.content.onto.ReflectiveIntrospector
Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
checkClass(ObjectSchema, Class, Ontology) - Method in class jade.content.onto.MicroIntrospector
Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
checkClass(ObjectSchema, Class, Ontology) - Method in interface jade.content.onto.Introspector
Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
checkClass(ObjectSchema, Class, Ontology) - Method in class jade.content.onto.BCReflectiveIntrospector
Check the structure of a java class associated to an ontological element to ensure that translations to/from abstract descriptors and java objects (instances of that class) can be accomplished by this introspector.
checkInSequence(ACLMessage) - Method in class jade.proto.ProposeInitiator
Check whether a reply is in-sequence and update the appropriate Session.
checkIsTerm(Object) - Static method in class jade.content.onto.Ontology
Check whether a given object is a valid term.
checkLeaseTimeExpired() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Indicates whether the lease time for the registration of this DFAgentDescription expired.
checkSessions(ACLMessage) - Method in class jade.proto.ProposeInitiator
Check the status of the sessions after the reception of the last reply or the expiration of the timeout.
checkTermination(boolean, int) - Method in class jade.core.behaviours.SequentialBehaviour
Check whether this SequentialBehaviour must terminate.
checkTermination(boolean, int) - Method in class jade.core.behaviours.ParallelBehaviour
Check whether this ParallelBehaviour must terminate.
checkTermination(boolean, int) - Method in class jade.core.behaviours.FSMBehaviour
Check whether this FSMBehaviour must terminate.
checkTermination(boolean, int) - Method in class jade.core.behaviours.CompositeBehaviour
This methods is called after the execution of each child in order to check whether the CompositeBehaviour should terminate.
clear() - Method in class jade.content.ContentElementList
Clear all the elements in this content element list.
clear() - Method in class jade.content.abs.AbsContentElementList
Clear all the elements in this content element list.
clear() - Method in class jade.content.abs.AbsAggregate
Clear all the elements in this aggregate.
clear() - Method in class jade.util.InputQueue
Remove all elements from this queue.
clear() - Method in interface jade.util.leap.Map
Remove all mappings from this map.
clear() - Method in interface jade.util.leap.List
Removes all of the elements from this list (optional operation).
clear() - Method in class jade.util.leap.LinkedList
 
clear() - Method in class jade.util.leap.HashMap
 
clear() - Method in class jade.util.leap.ArrayList
 
clearAllAddresses() - Method in class jade.core.AID
To remove all addresses of the agent
clearAllAddresses() - Method in class jade.domain.FIPAAgentManagement.APService
Remove all addresses from the addresses slot collection of this object.
clearAllAPServices() - Method in class jade.domain.FIPAAgentManagement.APDescription
Remove all services from the ap-services slot collection of this object.
clearAllIntendedReceiver() - Method in class jade.domain.FIPAAgentManagement.Envelope
Remove all agent identifiers from the intended-receiver slot collection of this object.
clearAllLanguages() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove all content language names from the languages slot collection of this object.
clearAllLanguages() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove all content language names from the languages slot collection of this object.
clearAllOntologies() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove all ontology names from the ontologies slot collection of this object.
clearAllOntologies() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove all ontology names from the ontologies slot collection of this object.
clearAllProperties() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove all properties from the properties slot collection of this object.
clearAllProperties() - Method in class jade.domain.FIPAAgentManagement.Envelope
Remove all properties from the properties slot collection of this object.
clearAllProtocols() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove all protocol names from the protocols slot collection of this object.
clearAllProtocols() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove all protocol names from the protocols slot collection of this object.
clearAllReceiver() - Method in class jade.lang.acl.ACLMessage
Removes all values from :receiver slot.
clearAllReplyTo() - Method in class jade.lang.acl.ACLMessage
Removes all values from :reply_to slot.
clearAllResolvers() - Method in class jade.core.AID
To remove all resolvers.
clearAllServices() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove all service descriptions from the services slot collection of this object.
clearAllTo() - Method in class jade.domain.FIPAAgentManagement.Envelope
Remove all agent identifiers from the to slot collection of this object.
CLONE - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
CLONE_MOBILE_AGENT_DESCRIPTION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
CLONE_NEW_NAME - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
clone() - Method in class jade.core.AID
Clone the AID object.
clone() - Method in class jade.lang.acl.ACLMessage
Clone an ACLMessage object.
clone() - Method in class jade.util.leap.ArrayList
Method declaration
clone(Location, String) - Method in class jade.wrapper.Agent
Clones the current agent.
CloneAction - class jade.domain.mobility.CloneAction.
This class represents the clone-agent action, requesting to clone an agent within the platform.
CloneAction() - Constructor for class jade.domain.mobility.CloneAction
Default constructor.
close() - Method in class jade.proto.SubscriptionResponder.Subscription
This method should be called after a Subscription object has been deregistered (typically from within the deregister() method of the SubscriptionManager) and allows the SubscriptionResponder to release the resources allocated for this subscription.
Codec - class jade.content.lang.Codec.
Generic base class for al content language codecs
Codec.CodecException - exception jade.content.lang.Codec.CodecException.
Class CodecException.
Codec.CodecException(String) - Constructor for class jade.content.lang.Codec.CodecException
Constructor
Codec.CodecException(String, Throwable) - Constructor for class jade.content.lang.Codec.CodecException
Construct a new CodecException
Codec(String) - Constructor for class jade.content.lang.Codec
Construct a Codec object with the given name
Collection - interface jade.util.leap.Collection.
The LEAP (environment-dependent) version of the &qote;java.util.Collection&qote; interface.
Comparable - interface jade.util.leap.Comparable.
J2SE version of the "Comparable" interface, used to sort elements in LEAPSortedSet.
compareTo(Object) - Method in class jade.core.AID
Comparison operation.
compareTo(Object) - Method in class jade.wrapper.StateBase
Compares a given object to this state object for the purpose of collating.
CompositeBehaviour - class jade.core.behaviours.CompositeBehaviour.
An abstract superclass for behaviours composed by many parts.
CompositeBehaviour() - Constructor for class jade.core.behaviours.CompositeBehaviour
Default constructor, does not set the owner agent.
CompositeBehaviour(Agent) - Constructor for class jade.core.behaviours.CompositeBehaviour
This constructor sets the owner agent.
Concept - interface jade.content.Concept.
Generic interface to be implemented by classes associated to concepts in an ontology.
ConceptSchema - class jade.content.schema.ConceptSchema.
The class to be used to define schemas of concepts in an ontology.
ConceptSchema(String) - Constructor for class jade.content.schema.ConceptSchema
Creates a ConceptSchema with a given type-name, e.g.
CONFIRM - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
CONTAINER_NAME - Static variable in class jade.core.Profile
This constant is the key of the property whose value contains the desired name of the container.
ContainerID - class jade.core.ContainerID.
A class identifying an aget container in the JADE platform.
CONTAINERID - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
ContainerID() - Constructor for class jade.core.ContainerID
The default costructor builds an uninitialized container ID.
ContainerID(String, TransportAddress) - Constructor for class jade.core.ContainerID
Build a container ID with the given container name and transport address.
contains(AbsContentElement) - Method in class jade.content.abs.AbsContentElementList
Test if a given content element is contained in this content element list.
contains(AbsTerm) - Method in class jade.content.abs.AbsAggregate
Test if a given term is contained in this aggregate.
contains(ContentElement) - Method in class jade.content.ContentElementList
Test if a given content element is contained in this content element list.
contains(Object) - Method in class jade.util.leap.RoundList
Returns true if this list contains the specified element.
contains(Object) - Method in interface jade.util.leap.List
Returns true if this list contains the specified element.
contains(Object) - Method in class jade.util.leap.LinkedList
 
contains(Object) - Method in class jade.util.leap.ArrayList
 
containsKey(Object) - Method in interface jade.util.leap.Map
Returns true if this map contains a mapping for the specified key.
containsKey(Object) - Method in class jade.util.leap.HashMap
 
containsSlot(String) - Method in class jade.content.schema.ObjectSchema
Indicate whether a given String is the name of a slot defined in this Schema
CONTENT_ELEMENT_LIST - Static variable in class jade.content.onto.BasicOntology
 
ContentElement - interface jade.content.ContentElement.
Interface representing a generic content element, i.e.
ContentElementList - class jade.content.ContentElementList.
Utility class to deal with a list of content elements as a content element itself.
ContentElementList() - Constructor for class jade.content.ContentElementList
Construct a ContentElementList object
ContentElementListSchema - class jade.content.schema.ContentElementListSchema.
 
ContentElementSchema - class jade.content.schema.ContentElementSchema.
This class represents the schema of a generic content element in an ontology.
ContentElementSchema(String) - Constructor for class jade.content.schema.ContentElementSchema
Creates a ContentElementSchema with a given type-name.
ContentManager - class jade.content.ContentManager.
This class provides all methods to manage the content languages and ontologies "known" by a given agent and to fill and extract the content of an ACL message according to a given content language and ontology.
ContentManager() - Constructor for class jade.content.ContentManager
 
ContractNetInitiator - class jade.proto.ContractNetInitiator.
This class implements the Fipa-Contract-Net interaction protocol with an API similar and homogeneous to AchieveREInitiator.
ContractNetInitiator(Agent, ACLMessage) - Constructor for class jade.proto.ContractNetInitiator
Constructor for the class that creates a new empty DataStore
ContractNetInitiator(Agent, ACLMessage, DataStore) - Constructor for class jade.proto.ContractNetInitiator
Constructs a ContractNetInitiator behaviour
ContractNetResponder - class jade.proto.ContractNetResponder.
Behaviour class for fipa-contract-net Responder role.
ContractNetResponder(Agent, MessageTemplate) - Constructor for class jade.proto.ContractNetResponder
Constructor of the behaviour that creates a new empty DataStore
ContractNetResponder(Agent, MessageTemplate, DataStore) - Constructor for class jade.proto.ContractNetResponder
Constructor of the behaviour.
ControllerException - exception jade.wrapper.ControllerException.
This exception class is thrown when an operation fails on any of the agent controller methods.
copyProperties(BasicProperties) - Method in class jade.util.BasicProperties
Copy a data from standard Properties.
cPLATFORM_STATE_FAILED - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_INITIALIZED - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_INITIALIZING - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_KILLED - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_KILLING - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_READY - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_STARTING - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_SUSPENDED - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_SUSPENDING - Static variable in class jade.wrapper.PlatformState
 
cPLATFORM_STATE_VOID - Static variable in class jade.wrapper.PlatformState
 
CreateAgent - class jade.domain.JADEAgentManagement.CreateAgent.
This class represents the create-agent action of the JADE-agent-management ontology.
CREATEAGENT - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
CREATEAGENT_AGENT_NAME - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
CREATEAGENT_ARGUMENTS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
CREATEAGENT_CLASS_NAME - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
CREATEAGENT_CONTAINER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
CREATEAGENT_DELEGATION - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
CREATEAGENT_PASSWORD - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
CreateAgent() - Constructor for class jade.domain.JADEAgentManagement.CreateAgent
Default constructor.
createAgentContainer(Profile) - Method in class jade.core.Runtime
Creates a new agent container in the current JVM, providing access through a proxy object.
createCancelMessage(Agent, AID, ACLMessage) - Static method in class jade.domain.DFService
Utility method that creates a suitable message to be used to CANCEL a subscription to a DF agent.
createConvId(Vector) - Method in class jade.proto.ProposeInitiator
Create a new conversation identifier to begin a new interaction.
createMainContainer(Profile) - Method in class jade.core.Runtime
Creates a new main container in the current JVM, providing access through a proxy object.
createMessageTemplate() - Static method in class jade.proto.TwoPhResponder
This static method can be used to set the proper message Template (based on the interaction protocol and the performative) to be passed to the constructor of this behaviour.
createMessageTemplate(int) - Static method in class jade.proto.SubscriptionResponder
This static method can be used to set the proper message Template (based on the performative of the subscription message) into the constructor of this behaviour.
createMessageTemplate(String) - Static method in class jade.proto.SimpleAchieveREResponder
This static method can be used to set the proper message Template (based on the interaction protocol and the performative) into the constructor of this behaviour.
createMessageTemplate(String) - Static method in class jade.proto.ProposeResponder
This static method can be used to set the proper message template (based on the interaction protocol and the performative) into the constructor of this behaviour.
createMessageTemplate(String) - Static method in class jade.proto.ContractNetResponder
This static method can be used to set the proper message Template (based on the interaction protocol and the performative) to be passed to the constructor of this behaviour.
createMessageTemplate(String) - Static method in class jade.proto.AchieveREResponder
This static method can be used to set the proper message Template (based on the interaction protocol and the performative) into the constructor of this behaviour.
createNewAgent(String, String, Object[]) - Method in interface jade.wrapper.PlatformController
Create a new agent.
createNewAgent(String, String, Object[]) - Method in class jade.wrapper.AgentContainer
Creates a new JADE agent, running within this container,
createReply() - Method in class jade.lang.acl.ACLMessage
create a new ACLMessage that is a reply to this message.
createRequestMessage(Agent, AID, String, DFAgentDescription, SearchConstraints) - Static method in class jade.domain.DFService
Utility method that creates a suitable message to be used to REQUEST a DF agent to perform a given action of the FIPA-Management-ontology.
createSubscription(ACLMessage) - Method in class jade.proto.SubscriptionResponder
Utility method to correctly create a new Subscription object managed by this SubscriptionResponder
createSubscriptionMessage(Agent, AID, DFAgentDescription, SearchConstraints) - Static method in class jade.domain.DFService
Utility method that creates a suitable message to be used to SUBSCRIBE to a DF agent in order to receive notifications when a new DF-Description matching the indicated template is registererd with that DF.
CyclicBehaviour - class jade.core.behaviours.CyclicBehaviour.
Atomic behaviour that must be executed forever.
CyclicBehaviour() - Constructor for class jade.core.behaviours.CyclicBehaviour
Default constructor.
CyclicBehaviour(Agent) - Constructor for class jade.core.behaviours.CyclicBehaviour
This constructor sets the owner agent for this CyclicBehaviour.

D

DataStore - class jade.core.behaviours.DataStore.
 
DataStore() - Constructor for class jade.core.behaviours.DataStore
 
DATE - Static variable in class jade.content.onto.BasicOntology
 
DEAD_AGENT - Static variable in interface jade.wrapper.PlatformEvent
String constant for the name of the dead-agent event.
deadAgent(PlatformEvent) - Method in interface jade.wrapper.PlatformController.Listener
Called when an agent dies.
DEBUGOFF - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
DEBUGOFF_DEBUGGED_AGENTS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
DEBUGOFF_DEBUGGER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
DEBUGOFF_PASSWORD - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
DEBUGON - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
DEBUGON_DEBUGGED_AGENTS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
DEBUGON_DEBUGGER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
DEBUGON_PASSWORD - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
decode() - Method in class jade.lang.acl.StringACLCodec
decode and parses the next message from the Reader passed in the constructor.
decode(byte[]) - Method in class jade.content.lang.ByteArrayCodec
Decodes the content to an abstract description.
decode(byte[]) - Method in class jade.content.lang.leap.LEAPCodec
Decodes the content to an abstract descriptor.
decode(byte[]) - Method in class jade.lang.acl.StringACLCodec
 
decode(byte[]) - Method in interface jade.lang.acl.ACLCodec
Recovers an ACLMessage object back from raw data, using the specific message representation to interpret the byte sequence.
decode(Ontology, byte[]) - Method in class jade.content.lang.ByteArrayCodec
Decodes the content to an abstract description.
decode(Ontology, byte[]) - Method in class jade.content.lang.leap.LEAPCodec
Decodes the content to an abstract description.
decode(Ontology, String) - Method in class jade.content.lang.StringCodec
Decodes the content to an abstract description using a given ontology.
decode(Ontology, String) - Method in class jade.content.lang.sl.SLCodec
Decodes the content to an abstract description.
decode(String) - Method in class jade.content.lang.StringCodec
Decodes the content to an abstract description.
decode(String) - Method in class jade.content.lang.sl.SLCodec
Decodes the content to an abstract description.
decodeAID() - Method in class jade.lang.acl.StringACLCodec
Parse an agent identifier, without it being included within an ACL message.
decodeDone(String) - Static method in class jade.domain.DFService
Process the content of the final inform (Done) message resulting from a register or deregister action requested to a DF agent, extracting the df-agent-description contained within.
decodeNotification(String) - Static method in class jade.domain.DFService
Process the content of the inform message resulting from a subscription with a DF agent, extracting the array of df-agent-description objects contained within.
decodeResult(String) - Static method in class jade.domain.DFService
Process the content of the final inform (result) message resulting from a search action requested to a DF agent, extracting the array of df-agent-description contained within.
DEFAULT_IMTP - Static variable in class jade.core.ContainerID
String constant identifying the JADE default Internal Message Transport Protocol, connecting different containers within the same JADE platform.
Deregister - class jade.domain.FIPAAgentManagement.Deregister.
This class implements the deregister action of the fipa-agent-management ontology.
DEREGISTER - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DEREGISTER_DESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
Deregister() - Constructor for class jade.domain.FIPAAgentManagement.Deregister
Default constructor.
deregister(Agent) - Static method in class jade.domain.DFService
Deregisters a DFAgentDescription from the default DF.
deregister(Agent) - Static method in class jade.domain.AMSService
A default AMSAgentDescription is used for this agent, where only AID and state are set.
deregister(Agent, AID) - Static method in class jade.domain.DFService
A default Agent Description is used which contains only the AID of this agent.
deregister(Agent, AID) - Static method in class jade.domain.AMSService
A default AMSAgentDescription is used for this agent, where only AID and state are set (state is set to ACTIVE).
deregister(Agent, AID, AMSAgentDescription) - Static method in class jade.domain.AMSService
Deregister a AMSAgentDescription from a AMS agent.
deregister(Agent, AID, DFAgentDescription) - Static method in class jade.domain.DFService
Deregister a DFAgentDescription from a DF agent.
deregister(Agent, AMSAgentDescription) - Static method in class jade.domain.AMSService
The AID of the AMS is defaulted to the AMS of this platform.
deregister(Agent, DFAgentDescription) - Static method in class jade.domain.DFService
Deregisters a DFAgentDescription from the default DF
deregister(SubscriptionResponder.Subscription) - Method in interface jade.proto.SubscriptionResponder.SubscriptionManager
Deregister a Subscription object
descendsFrom(ObjectSchema) - Method in class jade.content.schema.VariableSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.TermSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.PrimitiveSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.PredicateSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.ObjectSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.IRESchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.ContentElementSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.ContentElementListSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.ConceptSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.AggregateSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
descendsFrom(ObjectSchema) - Method in class jade.content.schema.AgentActionSchema
Return true if - s is the base schema for the XXXSchema class this schema is an instance of (e.g.
DFAgentDescription - class jade.domain.FIPAAgentManagement.DFAgentDescription.
This class implements the concept of the fipa-agent-management ontology representing the description of an agent in the DF catalogue.
DFAGENTDESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DFAGENTDESCRIPTION_LANGUAGES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DFAGENTDESCRIPTION_LEASE_TIME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DFAGENTDESCRIPTION_NAME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DFAGENTDESCRIPTION_ONTOLOGIES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DFAGENTDESCRIPTION_PROTOCOLS - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DFAGENTDESCRIPTION_SERVICES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
DFAgentDescription() - Constructor for class jade.domain.FIPAAgentManagement.DFAgentDescription
Default constructor.
DFService - class jade.domain.DFService.
This class provides a set of static methods to communicate with a DF Service that complies with FIPA specifications.
DFService() - Constructor for class jade.domain.DFService
Default constructor.
DISCONFIRM - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
doActivate() - Method in class jade.core.Agent
Make a state transition from suspended to active or waiting (whichever state the agent was in when doSuspend() was called) within Agent Platform Life Cycle.
doClone(Location, String) - Method in class jade.core.Agent
Make a state transition from active to copy within Agent Platform Life Cycle.
doDelete() - Method in class jade.core.Agent
Make a state transition from active, suspended or waiting to deleted state within Agent Platform Life Cycle, thereby destroying the agent.
doFipaRequestClient(Agent, ACLMessage) - Static method in class jade.domain.FIPAService
This method plays the initiator role in the Fipa-Request interaction protocol and performs all the steps of the protocol.
doFipaRequestClient(Agent, ACLMessage, long) - Static method in class jade.domain.FIPAService
This method plays the initiator role in the Fipa-Request interaction protocol and performs all the steps of the protocol, and additionally sets a conversation timeout.
doMove(Location) - Method in class jade.core.Agent
Make a state transition from active to transit within Agent Platform Life Cycle.
Done - class jade.content.onto.basic.Done.
This class implements the done operator of the FIPA SL0 action.
DONE - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
DONE_ACTION - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
DONE_CONDITION - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
done() - Method in class jade.core.behaviours.WakerBehaviour
 
done() - Method in class jade.core.behaviours.TickerBehaviour
 
done() - Method in class jade.core.behaviours.OneShotBehaviour
This is the method that makes OneShotBehaviour one-shot, because it always returns true.
done() - Method in class jade.core.behaviours.CyclicBehaviour
This is the method that makes CyclicBehaviour cyclic, because it always returns false.
done() - Method in class jade.core.behaviours.CompositeBehaviour
Checks whether this behaviour has terminated.
done() - Method in class jade.core.behaviours.Behaviour
Check if this behaviour is done.
done() - Method in class jade.proto.SimpleAchieveREResponder
This method checks whether this behaviour has finished or not.
done() - Method in class jade.proto.SimpleAchieveREInitiator
 
Done() - Constructor for class jade.content.onto.basic.Done
 
Done(Concept) - Constructor for class jade.content.onto.basic.Done
 
doSubstitutions(String) - Method in class jade.util.BasicProperties
Replace all substrings of the form ${xxx} with the property value using the key xxx.
doSubstitutions(String, boolean) - Method in class jade.util.BasicProperties
Replace all substrings of the form ${xxx} with the property value using the key xxx.
doSuspend() - Method in class jade.core.Agent
Make a state transition from active or waiting to suspended within Agent Platform Life Cycle; the original agent state is saved and will be restored by a doActivate() call.
doWait() - Method in class jade.core.Agent
Make a state transition from active to waiting within Agent Platform Life Cycle.
doWait(long) - Method in class jade.core.Agent
Make a state transition from active to waiting within Agent Platform Life Cycle.
doWake() - Method in class jade.core.Agent
Make a state transition from waiting to active within Agent Platform Life Cycle.
DUMMY_FINAL - Static variable in class jade.proto.ProposeInitiator
 
dump(int, PrintStream) - Method in class jade.content.abs.AbsAggregate
 

E

EmptyIterator - class jade.util.leap.EmptyIterator.
Singleton Iterator for an empty collection.
encode(AbsContentElement) - Method in class jade.content.lang.StringCodec
Encodes a content into a string.
encode(AbsContentElement) - Method in class jade.content.lang.ByteArrayCodec
Encodes a content into a byte array.
encode(AbsContentElement) - Method in class jade.content.lang.leap.LEAPCodec
Encodes an abstract descriptor holding a content element into a byte array.
encode(AbsContentElement) - Method in class jade.content.lang.sl.SLCodec
Encodes a content into a String.
encode(ACLMessage) - Method in class jade.lang.acl.StringACLCodec
If the content of the message is a byteSequence, then this method encodes the content in Base64 and automatically sets the value of the encoding slot.
encode(ACLMessage) - Method in interface jade.lang.acl.ACLCodec
Encodes an ACLMessage object into a byte sequence, according to the specific message representation.
encode(Ontology, AbsContentElement) - Method in class jade.content.lang.StringCodec
Encodes a content into a string using a given ontology.
encode(Ontology, AbsContentElement) - Method in class jade.content.lang.ByteArrayCodec
Encodes a content into a byte array.
encode(Ontology, AbsContentElement) - Method in class jade.content.lang.leap.LEAPCodec
Encodes a content into a byte array.
encode(Ontology, AbsContentElement) - Method in class jade.content.lang.sl.SLCodec
Encodes a content into a String.
EnhancedProperties - class jade.util.EnhancedProperties.
Provides a concrete implementation of ImportableProperties useable in the J2SE (desktop) world.
EnhancedProperties() - Constructor for class jade.util.EnhancedProperties
Construct empty property collection.
EnhancedProperties(String) - Constructor for class jade.util.EnhancedProperties
Construct properties from specified file.
EnhancedProperties(String[]) - Constructor for class jade.util.EnhancedProperties
Construct properties from arguments.
EnumIterator - class jade.util.leap.EnumIterator.
Implementation of an Iterator constructed by an Enumeration.
EnumIterator(Enumeration) - Constructor for class jade.util.leap.EnumIterator
Constructor declaration
Envelope - class jade.domain.FIPAAgentManagement.Envelope.
This class models an envelope.
ENVELOPE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_ACLREPRESENTATION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_COMMENTS - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_DATE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_FROM - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_INTENDEDRECEIVER - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_PAYLOADENCODING - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_PAYLOADLENGTH - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_PROPERTIES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_RECEIVED - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_TO - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ENVELOPE_TRANSPORTBEHAVIOUR - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
Envelope() - Constructor for class jade.domain.FIPAAgentManagement.Envelope
Default constructor.
Equals - class jade.content.onto.basic.Equals.
This class implements the = operator of the FIPA SL0 action.
EQUALS - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
EQUALS_LEFT - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
EQUALS_RIGHT - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
Equals() - Constructor for class jade.content.onto.basic.Equals
 
equals(Object) - Method in class jade.content.abs.AbsPrimitive
 
equals(Object) - Method in class jade.content.schema.AggregateSchema
The difference between types of aggregates (such as SET and SEQUENCE) is quite fuzy.
equals(Object) - Method in class jade.core.ContainerID
Equality operation over container IDs.
equals(Object) - Method in class jade.core.AID
Equality operation.
equals(Object) - Method in class jade.wrapper.StateBase
Determines if an object is equal to this object.
Equals(Object, Object) - Constructor for class jade.content.onto.basic.Equals
 
Event - class jade.util.Event.
This class represents a generic event carrying some information (accessible in the form of Object parameters) and provides support for synchronous processing through the waitUntilProcessed() and notifyProcessed() methods.
Event(int, Object) - Constructor for class jade.util.Event
Construct an Event of a given type produced by the indicated source
Event(int, Object, Object) - Constructor for class jade.util.Event
Construct an Event of a given type produced by the indicated source and carrying a given information.
ExceptionOntology - class jade.domain.FIPAAgentManagement.ExceptionOntology.
This class groups into a separated ontology the elements of the FIPA-Agent-Management-ontology (see FIPA specification document no.
ExceptionVocabulary - interface jade.domain.FIPAAgentManagement.ExceptionVocabulary.
This interface contains all the string constants for frame and slot names of exceptions defined in the fipa-agent-management ontology.
EXISTS - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
EXISTS_CONDITION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
EXISTS_WHAT - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
ExpandedProperties - class jade.util.ExpandedProperties.
Extends EnhancedProperties and adds support for fetching system environment variables (those usable from the OS shell).
ExpandedProperties() - Constructor for class jade.util.ExpandedProperties
Construct empty property collection.
ExpandedProperties(String) - Constructor for class jade.util.ExpandedProperties
Construct properties from specified file.
ExpandedProperties(String[]) - Constructor for class jade.util.ExpandedProperties
Construct properties from arguments.
externalise(AbsObject, Ontology) - Method in interface jade.content.onto.Introspectable
Externalise this object into the given abstract descriptor
externalise(AbsObject, Ontology) - Method in class jade.content.onto.basic.Action
 
externalise(Object, ObjectSchema, Class, Ontology) - Method in class jade.content.onto.ReflectiveIntrospector
Translate an object of a class representing an element in an ontology into a proper abstract descriptor
externalise(Object, ObjectSchema, Class, Ontology) - Method in class jade.content.onto.MicroIntrospector
Translate an object of a class representing an element in an ontology into a proper abstract descriptor
externalise(Object, ObjectSchema, Class, Ontology) - Method in interface jade.content.onto.Introspector
Translate an object of a class representing an element in an ontology into a proper abstract descriptor
externalise(Object, ObjectSchema, Class, Ontology) - Method in class jade.content.onto.BCReflectiveIntrospector
Translate an object of a class representing an element in an ontology into a proper abstract descriptor.
extractAbsContent(ACLMessage) - Method in class jade.content.ContentManager
Translates the :content slot of an ACLMessage msg into an AbsContentElement using the content language and ontology indicated in the :language and :ontology fields of msg.
extractContent(ACLMessage) - Method in class jade.content.ContentManager
Translates the :content slot of an ACLMessage msg into a ContentElement using the content language and ontology indicated in the :language and :ontology fields of msg.
extractSubset(String) - Method in class jade.util.BasicProperties
Create a new PropertiesCollection from this one by coping those attributes which begin with a particular prefix string.

F

Facet - interface jade.content.schema.Facet.
Represent a generic Facet (i.e.
FAILURE - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
FailureException - exception jade.domain.FIPAAgentManagement.FailureException.
This class represents a generic FailureException
FailureException(String) - Constructor for class jade.domain.FIPAAgentManagement.FailureException
 
FALSE_PROPOSITION - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
FalseProposition - class jade.content.onto.basic.FalseProposition.
This class represents the FALSE proposition i.e.
FalseProposition() - Constructor for class jade.content.onto.basic.FalseProposition
 
FEASIBLE - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
FEASIBLE_ACTION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
FEASIBLE_CONDITION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
FILE_DIR - Static variable in class jade.core.Profile
This constant is the key of the property whose value contains the name of the directory where all the files generated by JADE should be put.
fileReader(String) - Method in class jade.util.ImportableProperties
Construct a Reader for the specified file name.
fileReader(String) - Method in class jade.util.EnhancedProperties
Construct a Reader for the specified file name.
fillCancelContent(ACLMessage, ACLMessage) - Method in class jade.proto.SubscriptionInitiator
This method is used to fill the :content slot of the CANCEL message that is being sent to an agent to cancel the subscription previously activated by means of the subscription message.
fillContent(ACLMessage, AbsContentElement) - Method in class jade.content.ContentManager
Fills the :content slot of an ACLMessage msg using the content language and ontology indicated in the :language and :ontology fields of msg.
fillContent(ACLMessage, ContentElement) - Method in class jade.content.ContentManager
Fills the :content slot of an ACLMessage msg using the content language and ontology indicated in the :language and :ontology fields of msg.
FIPA_BROKERING - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Brokering interaction protocol.
FIPA_CONTRACT_NET - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Contract-Net interaction protocol.
FIPA_DUTCH_AUCTION - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Auction-Dutch interaction protocol.
FIPA_ENGLISH_AUCTION - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Auction-English interaction protocol.
FIPA_ITERATED_CONTRACT_NET - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Iterated-Contract-Net interaction protocol.
FIPA_PROPOSE - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Propose interaction protocol.
FIPA_QUERY - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Query interaction protocol.
FIPA_RECRUITING - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Recruiting interaction protocol.
FIPA_REQUEST - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Request interaction protocol.
FIPA_REQUEST_WHEN - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Request-When interaction protocol.
FIPA_SL - Static variable in interface jade.domain.FIPANames.ContentLanguage
The FIPA-SL language, with no restriction on expressiveness.
FIPA_SL0 - Static variable in interface jade.domain.FIPANames.ContentLanguage
The level-0 profile for the FIPA SL content language.
FIPA_SL1 - Static variable in interface jade.domain.FIPANames.ContentLanguage
The level-1 profile for the FIPA-SL content language.
FIPA_SL2 - Static variable in interface jade.domain.FIPANames.ContentLanguage
The level-2 profile for the FIPA-SL content language.
FIPA_SUBSCRIBE - Static variable in interface jade.domain.FIPANames.InteractionProtocol
The FIPA-Subscribe interaction protocol.
FIPAException - exception jade.domain.FIPAException.
This class represents a generic FIPAException, i.e.
FIPAException(ACLMessage) - Constructor for class jade.domain.FIPAException
Constructs a FIPAException from the given ACL message.
FIPAException(String) - Constructor for class jade.domain.FIPAException
Constructs a generic FIPAException.
FIPAManagementOntology - class jade.domain.FIPAAgentManagement.FIPAManagementOntology.
This class represents the ontology defined by FIPA Agent Management specifications (document no.
FIPAManagementVocabulary - interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary.
This interface contains all the string constants for frame and slot names defined in the fipa-agent-management ontology.
FIPANames - interface jade.domain.FIPANames.
This class provides a single access point for the set of constants already defined by FIPA.
FIPANames.ACLCodec - interface jade.domain.FIPANames.ACLCodec.
Set of constants that identifies the Codec of ACL Messages and that can be assigned via ACLMessage.getEnvelope().setAclRepresentation(FIPANames.ACLCodec.BITEFFICIENT);
FIPANames.ContentLanguage - interface jade.domain.FIPANames.ContentLanguage.
Set of constants that identifies the content languages and that can be assigned via ACLMessage.setLanguage(FIPANames.ContentLanguage.SL0)
FIPANames.InteractionProtocol - interface jade.domain.FIPANames.InteractionProtocol.
Set of constants that identifies the Interaction Protocols and that can be assigned via ACLMessage.setProtocol(FIPANames.InteractionProtocol.FIPA_REQUEST)
FIPANames.MTP - interface jade.domain.FIPANames.MTP.
Set of constants that identifies the Message Transport Protocols.
FIPAProtocolNames - interface jade.proto.FIPAProtocolNames.
Deprecated. Use jade.domain.FIPANames.InteractionProtocol instead
FIPAService - class jade.domain.FIPAService.
This class provides a set of basic and static methods to perform the FIPA Agent Management actions.
FIPAService() - Constructor for class jade.domain.FIPAService
Default constructor
first() - Method in class jade.util.leap.SortedSetImpl
 
first() - Method in interface jade.util.leap.SortedSet
Returns the first (lowest) element currently in this sorted set.
FLOAT - Static variable in class jade.content.onto.BasicOntology
 
FORALL - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
FORALL_CONDITION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
FORALL_WHAT - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
forceTransitionTo(String) - Method in class jade.core.behaviours.FSMBehaviour
Temporarily disregards the FSM structure, and jumps to the given state.
fromList(List) - Method in class jade.util.leap.ArrayList
Fill this list with the content of a given java.util.List object.
fromObject(Object) - Method in class jade.content.onto.Ontology
Converts a Java object into a proper abstract descriptor.
FSMBehaviour - class jade.core.behaviours.FSMBehaviour.
Composite behaviour with Finite State Machine based children scheduling.
FSMBehaviour() - Constructor for class jade.core.behaviours.FSMBehaviour
Default constructor, does not set the owner agent.
FSMBehaviour(Agent) - Constructor for class jade.core.behaviours.FSMBehaviour
This constructor sets the owner agent.

G

get() - Method in class jade.util.InputQueue
Extract the first object in the queue (if any).
get() - Method in class jade.util.leap.RoundList
Returns the current element in the list and updates the pointer such that the current becomes the next element in the list.
get(int) - Method in class jade.content.ContentElementList
Retrieves the i-th element in this content element list.
get(int) - Method in class jade.content.abs.AbsContentElementList
Retrieves the i-th element in this content element list.
get(int) - Method in class jade.content.abs.AbsAggregate
Retrieves the i-th element in this aggregate.
get(int) - Method in interface jade.util.leap.List
Returns the element at the specified position in this list.
get(int) - Method in class jade.util.leap.LinkedList
 
get(int) - Method in class jade.util.leap.ArrayList
 
get(Object) - Method in interface jade.util.leap.Map
Returns the value to which this map maps the specified key.
get(Object) - Method in class jade.util.leap.HashMap
 
get(String) - Method in class jade.util.BasicProperties
Get the object associated with a key.
getAbsObject(String) - Method in class jade.content.abs.AbsPrimitive
Makes no sense in the case of an AbsPrimitive that has no attribute --> Just return null
getAbsObject(String) - Method in interface jade.content.abs.AbsObject
Gets the value of an attribute of the object held by this abstract descriptor.
getAbsObject(String) - Method in class jade.content.abs.AbsContentElementList
Makes no sense in the case of an AbsContentElementList that has no attribute --> Just return null
getAbsObject(String) - Method in class jade.content.abs.AbsAggregate
Overrides this method to check that name is of the form Codec.UNNAMEDPERFIX+index
getAbsTerm(String) - Method in class jade.content.abs.AbsPredicate
Gets the value (casted as an AbsTerm) of an attribute of the predicate held by this abstract descriptor.
getAbsTerm(String) - Method in class jade.content.abs.AbsConcept
Gets the value of an attribute of the concept held by this abstract descriptor.
getACLMessage() - Method in class jade.domain.FIPAException
Retrieve the ACL message whose content is represented by this exception.
getACLMessage() - Method in class jade.domain.FIPAAgentManagement.RefuseException
 
getACLMessage() - Method in class jade.domain.FIPAAgentManagement.NotUnderstoodException
 
getACLMessage() - Method in class jade.domain.FIPAAgentManagement.FailureException
 
getAclRepresentation() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve the acl-representation slot of this object.
getAct() - Method in class jade.domain.FIPAAgentManagement.UnsupportedAct
 
getAct() - Method in class jade.domain.FIPAAgentManagement.UnexpectedAct
 
getAction() - Method in class jade.content.onto.basic.Result
 
getAction() - Method in class jade.content.onto.basic.Done
 
getAction() - Method in class jade.content.onto.basic.Action
 
getActor() - Method in class jade.content.onto.basic.Action
 
getAddress() - Method in interface jade.core.Location
Read the address for a location.
getAddress() - Method in class jade.core.ContainerID
Retrieve the transport address string.
getAddress() - Method in class jade.domain.JADEAgentManagement.UninstallMTP
Retrieve the value of the address slot of this action, containing the address URL of the MTP to uninstall.
getAddress() - Method in class jade.domain.JADEAgentManagement.InstallMTP
Retrieve the value of the address slot of this action, containing the address URL of the MTP to install.
getAddressesArray() - Method in class jade.core.AID
Returns an array of string containing all the addresses of the agent
getAgent() - Method in class jade.domain.JADEAgentManagement.KillAgent
Retrieve the value of the agent slot of this event, containing the agent identifier of the agent to terminate.
getAgent(String) - Method in interface jade.wrapper.PlatformController
Get agent proxy to local agent given its name.
getAgent(String) - Method in class jade.wrapper.AgentContainer
Get agent proxy to local agent given its name.
getAgentGUID() - Method in interface jade.wrapper.PlatformEvent
Retrieve the global agent name (i.e.
getAgentIdentifier() - Method in class jade.domain.JADEAgentManagement.WhereIsAgentAction
Retrieve the value of the agent-identifier slot of this action, containing the agent identifier for the agent whose location is requested.
getAgentName() - Method in class jade.domain.JADEAgentManagement.CreateAgent
Retrieve the value of the agent-name slot of this event, containing the local name (i.e.
getAgentProfile() - Method in class jade.domain.mobility.MobileAgentDescription
Retrieve the value of the agent-profile slot of this event, containing the profile for the descrbed agent.
getAgentVersion() - Method in class jade.domain.mobility.MobileAgentDescription
Retrieve the value of the agent-version slot of this event, containing the version string for the described agent.
getAID() - Method in class jade.core.Agent
Method to query the private Agent ID.
getAllAddresses() - Method in class jade.core.AID
Returns an iterator of all the addresses of the agent.
getAllAddresses() - Method in class jade.domain.FIPAAgentManagement.APService
Access all addresses from the addresses slot collection of this object.
getAllAPServices() - Method in class jade.domain.FIPAAgentManagement.APDescription
Access all services from the ap-services slot collection of this object.
getAllArguments() - Method in class jade.domain.JADEAgentManagement.CreateAgent
Remove all objects from the arguments slot collection of this object.
getAllIntendedReceiver() - Method in class jade.domain.FIPAAgentManagement.Envelope
Access all agent identifiers from the intended receiver slot collection of this object.
getAllIntendedReceiver() - Method in class jade.lang.acl.ACLMessage
retrieve the whole list of intended receivers for this message.
getAllLanguages() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Access all content language names from the languages slot collection of this object.
getAllLanguages() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Access all content language names from the languages slot collection of this object.
getAllOntologies() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Access all ontology names from the ontologies slot collection of this object.
getAllOntologies() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Access all ontology names from the ontologies slot collection of this object.
getAllPerformativeNames() - Static method in class jade.lang.acl.ACLMessage
Returns the list of the communicative acts as an array of String.
getAllProperties() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Access all properties from the properties slot collection of this object.
getAllProperties() - Method in class jade.domain.FIPAAgentManagement.Envelope
Access all properties from the properties slot collection of this object.
getAllProtocols() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Access all protocol names from the protocols slot collection of this object.
getAllProtocols() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Access all protocol names from the protocols slot collection of this object.
getAllReceiver() - Method in class jade.lang.acl.ACLMessage
Reads :receiver slot.
getAllReplyTo() - Method in class jade.lang.acl.ACLMessage
Reads :reply_to slot.
getAllResolvers() - Method in class jade.core.AID
Returns an iterator of all the resolvers.
getAllServices() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Access all service descriptions from the services slot collection of this object.
getAllTo() - Method in class jade.domain.FIPAAgentManagement.Envelope
Access all agent identifiers from the to slot collection of this object.
getAllUserDefinedParameters() - Method in class jade.lang.acl.ACLMessage
get a clone of the data structure with all the user defined parameters
getAllUserDefinedSlot() - Method in class jade.core.AID
Returns the user-defined slots as properties.
getAMS() - Method in class jade.core.Agent
Get the Agent ID for the platform AMS.
getArgs() - Method in class jade.core.Specifier
Retrieve the argument list for this specifier.
getArgumentName() - Method in class jade.domain.FIPAAgentManagement.UnexpectedArgument
 
getArgumentName() - Method in class jade.domain.FIPAAgentManagement.MissingArgument
 
getArguments() - Method in class jade.core.Agent
Get the array of arguments passed to this agent.
getBaseSchema() - Static method in class jade.content.schema.VariableSchema
Retrieve the generic base schema for all variables.
getBaseSchema() - Static method in class jade.content.schema.TermSchema
Retrieve the generic base schema for terms.
getBaseSchema() - Static method in class jade.content.schema.PrimitiveSchema
Retrieve the generic base schema for all primitives.
getBaseSchema() - Static method in class jade.content.schema.PredicateSchema
Retrieve the generic base schema for all predicates.
getBaseSchema() - Static method in class jade.content.schema.ObjectSchema
Retrieve the generic base schema for all objects.
getBaseSchema() - Static method in class jade.content.schema.IRESchema
Retrieve the generic base schema for all ire-s.
getBaseSchema() - Static method in class jade.content.schema.ContentElementSchema
Retrieve the generic base schema for all content elements.
getBaseSchema() - Static method in class jade.content.schema.ContentElementListSchema
Retrieve the generic base schema for all content element lists.
getBaseSchema() - Static method in class jade.content.schema.ConceptSchema
Retrieve the generic base schema for all concepts.
getBaseSchema() - Static method in class jade.content.schema.AggregateSchema
Retrieve the generic base schema for all aggregates.
getBaseSchema() - Static method in class jade.content.schema.AgentActionSchema
Retrieve the generic base schema for all agent actions.
getBehaviourName() - Method in class jade.core.behaviours.Behaviour
Retrieve the name of this behaviour object.
getBoolean() - Method in class jade.content.abs.AbsPrimitive
 
getBooleanProperty(String, boolean) - Method in class jade.util.BasicProperties
Extract a string value ("true" or "false") and convert it to a boolean.
getBy() - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Retrieve the by slot of this object.
getByteSequence() - Method in class jade.content.abs.AbsPrimitive
 
getByteSequenceContent() - Method in class jade.lang.acl.ACLMessage
Reads :content slot.
getChildren() - Method in class jade.core.behaviours.SequentialBehaviour
Return a Collection view of the children of this SequentialBehaviour
getChildren() - Method in class jade.core.behaviours.ParallelBehaviour
Return a Collection view of the children of this ParallelBehaviour
getChildren() - Method in class jade.core.behaviours.FSMBehaviour
Return a Collection view of the children of this SequentialBehaviour
getChildren() - Method in class jade.core.behaviours.CompositeBehaviour
This method returns a Collection view of the children of this CompositeBehaviour
getClassForElement(String) - Method in class jade.content.onto.Ontology
Retrieves the concrete class associated with element name in this ontology.
getClassName() - Method in class jade.core.Specifier
Retrieve the class name of this specifier.
getClassName() - Method in class jade.domain.JADEAgentManagement.InstallMTP
Retrieve the value of the class-name slot of this action, containing the name of the Java class implementing the MTP endpoint to install.
getClassName() - Method in class jade.domain.JADEAgentManagement.CreateAgent
Retrieve the value of the class-name slot of this event, containing the name of the Java class implementing the agentto create.
getCode() - Method in class jade.wrapper.StateBase
Return the integer code that identifies this state.
getCode() - Method in interface jade.wrapper.State
Return the integer code assigned to the state.
getCommandOutput(String, boolean) - Static method in class jade.util.ExpandedProperties
Execute a command and return its output as a string.
getComments() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve the comments slot of this object.
getCondition() - Method in class jade.content.onto.basic.Done
 
getConstraints() - Method in class jade.domain.FIPAAgentManagement.Search
Retrieve the constraints slot of this object.
getContainer() - Method in class jade.domain.JADEAgentManagement.UninstallMTP
Retrieve the value of the container slot of this action, containing the container identifier of the container where the MTP to uninstall is deployed.
getContainer() - Method in class jade.domain.JADEAgentManagement.KillContainer
Retrieve the value of the container slot of this event, containing the container identifier of the container to terminate.
getContainer() - Method in class jade.domain.JADEAgentManagement.InstallMTP
Retrieve the value of the container slot of this action, containing the container identifier of the container where the new MTP is to be deployed.
getContainer() - Method in class jade.domain.JADEAgentManagement.CreateAgent
Retrieve the value of the container slot of this event, containing the container identifier of the container where the agent is to be created.
getContainerController() - Method in class jade.core.Agent
Return a controller for this agents container.
getContainerName() - Method in class jade.wrapper.AgentContainer
Retrieve the name of the wrapped container.
getContent() - Method in class jade.lang.acl.ACLMessage
Reads :content slot.
getContentManager() - Method in class jade.core.Agent
Retrieves the agent's content manager
getContentObject() - Method in class jade.lang.acl.ACLMessage
This method returns the content of this ACLMessage when they have been written via the method setContentObject.
getConversationId() - Method in class jade.lang.acl.ACLMessage
Reads :conversation-id slot.
getCount() - Method in class jade.content.abs.AbsPrimitive
Makes no sense in the case of an AbsAggregate that has no attribute --> Just return 0
getCount() - Method in interface jade.content.abs.AbsObject
Gets the number of attributes.
getCount() - Method in class jade.content.abs.AbsContentElementList
Return the number of elements in the list.
getCount() - Method in class jade.content.abs.AbsAggregate
Overrides method in superclass
getCurQueueSize() - Method in class jade.core.Agent
This method retrieves the current lenght of the message queue of this agent.
getCurrent() - Method in class jade.core.behaviours.SequentialBehaviour
Get the current child
getCurrent() - Method in class jade.core.behaviours.ParallelBehaviour
Get the current child
getCurrent() - Method in class jade.core.behaviours.FSMBehaviour
Get the current child
getCurrent() - Method in class jade.core.behaviours.CompositeBehaviour
This method returns the child behaviour currently scheduled for execution
getCurrentPhase() - Method in class jade.proto.TwoPhInitiator
 
getDataStore() - Method in class jade.core.behaviours.Behaviour
Return the private data store of this Behaviour.
getDate() - Method in class jade.content.abs.AbsPrimitive
 
getDate() - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Retrieve the date slot of this object.
getDate() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve the date slot of this object.
getDefaultDF() - Method in class jade.core.Agent
Get the Agent ID for the platform default DF.
getDelegation() - Method in class jade.domain.JADEAgentManagement.CreateAgent
Retrieve the value of the delegation slot of this event.
getDependencies() - Method in class jade.domain.mobility.MobileAgentSystem
Retrieve the value of the dependencies slot of this event, containing the runtime system dependencies of the described agent.
getDependencies() - Method in class jade.domain.mobility.MobileAgentOS
Retrieve the value of the dependencies slot of this event, containing the OS dependencies of the described agent.
getDependencies() - Method in class jade.domain.mobility.MobileAgentLanguage
Retrieve the value of the dependencies slot of this event, containing the language dependencies of the described agent.
GetDescription - class jade.domain.FIPAAgentManagement.GetDescription.
This class implements the get-description action of the fipa-agent-management ontology.
GETDESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
getDescription() - Method in class jade.domain.FIPAAgentManagement.Search
Retrieve the description slot of this object.
getDescription() - Method in class jade.domain.FIPAAgentManagement.Register
Retrieve the description slot of this object.
getDescription() - Method in class jade.domain.FIPAAgentManagement.Modify
Retrieve the description slot of this object.
getDescription() - Method in class jade.domain.FIPAAgentManagement.Deregister
Retrieve the description slot of this object.
GetDescription() - Constructor for class jade.domain.FIPAAgentManagement.GetDescription
Default constructor.
getDestination() - Method in class jade.domain.mobility.MobileAgentDescription
Retrieve the value of the destination slot of this event, containing the destination of the mobility operation performed by the described agent.
getDouble() - Method in class jade.content.abs.AbsPrimitive
 
getEncoding() - Method in class jade.lang.acl.ACLMessage
Reads :encoding slot.
getEncodingByOrder() - Method in class jade.content.schema.ObjectSchema
Get the indication whether the preferred encoding for the slots of concepts compliant to this schema is by order or by name.
getEnvelope() - Method in class jade.lang.acl.ACLMessage
Reads the envelope attached to this message, if any.
getEnvironmentProperties() - Static method in class jade.util.ExpandedProperties
Fetch the system's environment properties and return them in an EnhancedProperties object.
getEnvironmentProperty(String) - Method in class jade.util.ExpandedProperties
 
getEnvironmentProperty(String) - Method in class jade.util.BasicProperties
Fetch environment property by looking calling System.getProperty.
getEnvProperties() - Method in class jade.util.ExpandedProperties
Used to fetch environment properties and initialize environment properties object if this is first invocation.
getErrorMessage() - Method in class jade.domain.FIPAAgentManagement.InternalError
 
getEventType() - Method in interface jade.wrapper.PlatformEvent
Retrieve the event type.
getFacets(String) - Method in class jade.content.schema.ObjectSchema
Get the facets defined upon a slot of the objectschema.
getFloat() - Method in class jade.content.abs.AbsPrimitive
 
getFrom() - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Retrieve the from slot of this object.
getFrom() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve the from slot of this object.
getFunction() - Method in class jade.domain.FIPAAgentManagement.UnsupportedFunction
 
getHap() - Method in class jade.core.Agent
Method to query the agent home address.
getId() - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Retrieve the id slot of this object.
getID() - Method in interface jade.core.Location
Read a unique ID for the location.
getID() - Method in class jade.core.ContainerID
Retrieve a string identifying the described container.
getImportKey() - Method in class jade.util.ImportableProperties
Get the string used to trigger import activity.
getInnerOntology() - Method in class jade.content.lang.Codec
 
getInnerOntology() - Method in class jade.content.lang.sl.SLCodec
 
getInReplyTo() - Method in class jade.lang.acl.ACLMessage
Reads :reply-to slot.
getInstance() - Static method in class jade.content.onto.BasicOntology
Returns the singleton instance of the BasicOntology.
getInstance() - Static method in class jade.domain.FIPAAgentManagement.FIPAManagementOntology
This method returns the unique instance (according to the singleton pattern) of the FIPA-Agent-Management-ontology.
getInstance() - Static method in class jade.domain.FIPAAgentManagement.ExceptionOntology
This method returns the unique instance (according to the singleton pattern) of the Exception-ontology.
getInstance() - Static method in class jade.domain.JADEAgentManagement.JADEManagementOntology
This method returns the unique instance (according to the singleton pattern) of the JADE-Agent-Management-ontology.
getInstance() - Static method in class jade.domain.mobility.MobilityOntology
 
getInstance() - Static method in class jade.util.leap.EmptyIterator
Returns the singleton EmptyIterator object.
getInteger() - Method in class jade.content.abs.AbsPrimitive
 
getInteger(String) - Static method in class jade.lang.acl.ACLMessage
Returns the integer corresponding to the performative
getIntProperty(String, int) - Method in class jade.util.BasicProperties
Extract a string value and convert it to an integer.
getItems() - Method in class jade.content.onto.basic.Result
 
getJavaClass() - Static method in class jade.content.abs.AbsVariable
 
getJavaClass() - Static method in class jade.content.abs.AbsPredicate
 
getJavaClass() - Static method in class jade.content.abs.AbsIRE
 
getJavaClass() - Static method in class jade.content.abs.AbsConcept
 
getJavaClass() - Static method in class jade.content.abs.AbsAgentAction
 
getLanguage() - Method in class jade.domain.mobility.MobileAgentProfile
Retrieve the value of the language slot of this action, containing the language of the described agent.
getLanguage() - Method in class jade.lang.acl.ACLMessage
Reads :language slot.
getLastExitValue() - Method in class jade.core.behaviours.FSMBehaviour
Retrieve the exit value of the most recently executed child.
getLeaseTime() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Retrieve the lease time for the registration of this description (i.e., how long it will be kept within the DF agent knowledge base).
getLeft() - Method in class jade.content.onto.basic.Equals
 
getLocalName() - Method in class jade.core.AID
Returns the local name of the agent (without the HAP).
getLocalName() - Method in class jade.core.Agent
Method to query the agent local name.
getLocation() - Method in class jade.domain.JADEAgentManagement.QueryAgentsOnLocation
Retrieve the value of the location slot of this event, containing the location for which the agent list is requested.
getLong() - Method in class jade.content.abs.AbsPrimitive
 
getMajorVersion() - Method in class jade.domain.mobility.MobileAgentSystem
Retrieve the value of the major-version slot of this event, containing the major version number of the runtime system of the described agent.
getMajorVersion() - Method in class jade.domain.mobility.MobileAgentOS
Retrieve the value of the major-version slot of this event, containing the major version number of the OS of the described agent.
getMajorVersion() - Method in class jade.domain.mobility.MobileAgentLanguage
Retrieve the value of the major-version slot of this event, containing the major version number of the language of the described agent.
getMaxDepth() - Method in class jade.domain.FIPAAgentManagement.SearchConstraints
Retrieve the max-depth slot of this object.
getMaxResults() - Method in class jade.domain.FIPAAgentManagement.SearchConstraints
Retrieve the max-results slot of this object.
getMessage() - Method in class jade.domain.FIPAException
Get the content of the ACL message representing this exception
getMessage() - Method in class jade.proto.SubscriptionResponder.Subscription
Retrieve the ACL message with which this subscription object was created.
getMessage() - Method in class jade.util.WrapperException
Retrieve the exception message text.
getMinorVersion() - Method in class jade.domain.mobility.MobileAgentSystem
Retrieve the value of the minor-version slot of this event, containing the minor version number of the runtime system of the described agent.
getMinorVersion() - Method in class jade.domain.mobility.MobileAgentOS
Retrieve the value of the minor-version slot of this event, containing the minor version number of the OS of the described agent.
getMinorVersion() - Method in class jade.domain.mobility.MobileAgentLanguage
Retrieve the value of the minor-version slot of this event, containing the minor version number of the language of the described agent.
getMobileAgentDescription() - Method in class jade.domain.mobility.MoveAction
Retrieve the value of the mobile-agent-description slot of this event, containing the description of the agent to migrate.
getName() - Method in class jade.content.abs.AbsVariable
Gets the name of this variable.
getName() - Method in class jade.content.lang.Codec
Gets the name of this codec.
getName() - Method in class jade.content.onto.Ontology
Retrieves the name of this ontology.
getName() - Method in class jade.core.Specifier
Retrieve the name for this specifier object.
getName() - Method in interface jade.core.Location
Read the name of a location.
getName() - Method in class jade.core.ContainerID
Retrieve the name of the described container.
getName() - Method in class jade.core.AID
This method returns the name of the agent.
getName() - Method in class jade.core.Agent
Method to query the agent complete name (GUID).
getName() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Retrieve the name slot of this object.
getName() - Method in class jade.domain.FIPAAgentManagement.Property
Retrieve the name of this property object.
getName() - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Retrieve the agent identifier for the described agent.
getName() - Method in class jade.domain.FIPAAgentManagement.APService
Retrieve the name slot of this object.
getName() - Method in class jade.domain.FIPAAgentManagement.APDescription
Retrieve the name slot of this object.
getName() - Method in class jade.domain.FIPAAgentManagement.AMSAgentDescription
Retrieve the name slot of this object.
getName() - Method in class jade.domain.mobility.MobileAgentSystem
Retrieve the value of the name slot of this action, containing the runtime system of the described agent.
getName() - Method in class jade.domain.mobility.MobileAgentOS
Retrieve the value of the name slot of this action, containing the OS of the described agent.
getName() - Method in class jade.domain.mobility.MobileAgentLanguage
Retrieve the value of the name slot of this action, containing the language of the described agent.
getName() - Method in class jade.domain.mobility.MobileAgentDescription
Retrieve the value of the name slot of this event, containing the agent identifier of the described agent.
getName() - Method in class jade.lang.acl.StringACLCodec
 
getName() - Method in interface jade.lang.acl.ACLCodec
Query the name of the message representation handled by this Codec object.
getName() - Method in class jade.wrapper.StateBase
Returns the descriptive name of the state.
getName() - Method in interface jade.wrapper.State
Returns the name of the state.
getName() - Method in interface jade.wrapper.PlatformController
Get the name of the platform.
getName() - Method in interface jade.wrapper.AgentController
Get the platforms name of the agent.
getName() - Method in class jade.wrapper.AgentContainer
Deprecated. Use getPlatfromName instead.
getName() - Method in class jade.wrapper.Agent
Get the platforms name of the agent.
getName(Behaviour) - Method in class jade.core.behaviours.FSMBehaviour
Retrieve the name of the FSM state associated to the given child behaviour.
getNames() - Method in class jade.content.abs.AbsPrimitive
Makes no sense in the case of an AbsPrimitive that has no attribute --> Just return null
getNames() - Method in interface jade.content.abs.AbsObject
 
getNames() - Method in class jade.content.abs.AbsContentElementList
Makes no sense in the case of an AbsContentElementList that has no attribute --> Just return null
getNames() - Method in class jade.content.abs.AbsAggregate
Overrides method in superclass
getNames() - Method in class jade.content.schema.ObjectSchema
Returns the names of all the slots in this Schema (including slots defined in super schemas).
getNested() - Method in class jade.lang.acl.ACLCodec.CodecException
Reads the exception wrapped by this object.
getNested() - Method in class jade.util.WrapperException
Reads the exception wrapped by this object.
getNewName() - Method in class jade.domain.mobility.CloneAction
Retrieve the value of the new-name slot of this event, containing the new local name (i.e.
getNonBlockingBehaviour(Agent, AID, String) - Static method in class jade.domain.DFService
Deprecated. Use AchieveREInitiator instead
getNonBlockingBehaviour(Agent, AID, String) - Static method in class jade.domain.AMSService
the default SearchContraints are used.
getNonBlockingBehaviour(Agent, AID, String, AMSAgentDescription) - Static method in class jade.domain.AMSService
the default AMS is used.
getNonBlockingBehaviour(Agent, AID, String, AMSAgentDescription, SearchConstraints) - Static method in class jade.domain.AMSService
In some cases it is more convenient to execute this tasks in a non-blocking way.
getNonBlockingBehaviour(Agent, AID, String, DFAgentDescription) - Static method in class jade.domain.DFService
Deprecated. Use AchieveREInitiator instead
getNonBlockingBehaviour(Agent, AID, String, DFAgentDescription, SearchConstraints) - Static method in class jade.domain.DFService
Deprecated. Use AchieveREInitiator instead
getNonBlockingBehaviour(Agent, String) - Static method in class jade.domain.DFService
Deprecated. Use AchieveREInitiator instead
getNonBlockingBehaviour(Agent, String) - Static method in class jade.domain.AMSService
the default AMS is used.
getNonBlockingBehaviour(Agent, String, AMSAgentDescription) - Static method in class jade.domain.AMSService
the default AMS is used.
getNonBlockingBehaviour(Agent, String, AMSAgentDescription, SearchConstraints) - Static method in class jade.domain.AMSService
the default AMS is used.
getNonBlockingBehaviour(Agent, String, DFAgentDescription) - Static method in class jade.domain.DFService
Deprecated. Use AchieveREInitiator instead
getNonBlockingBehaviour(Agent, String, DFAgentDescription, SearchConstraints) - Static method in class jade.domain.DFService
Deprecated. Use AchieveREInitiator instead
getO2AObject() - Method in class jade.core.Agent
This method picks an object (if present) from the internal object-to-agent communication queue.
getObject() - Method in class jade.content.abs.AbsPrimitive
 
getObjectName() - Method in class jade.domain.FIPAAgentManagement.UnexpectedParameter
 
getObjectName() - Method in class jade.domain.FIPAAgentManagement.MissingParameter
 
getOneLine(Reader) - Method in class jade.util.BasicProperties
Get a logical line.
getOntology() - Method in class jade.lang.acl.ACLMessage
Reads :ontology slot.
getOntology(ACLMessage) - Method in class jade.content.ContentManager
 
getOS() - Method in class jade.domain.mobility.MobileAgentProfile
Retrieve the value of the os slot of this action, containing the OS of the described agent.
getOwnership() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Retrieve the ownership slot of this object.
getOwnership() - Method in class jade.domain.FIPAAgentManagement.AMSAgentDescription
Retrieve the ownership slot of this object.
getParameter(int) - Method in class jade.util.Event
Retrieve an element of the event parameter list.
getParameter(String, boolean) - Method in class jade.core.ProfileImpl
Retrieve a boolean value for a configuration property.
getParameter(String, boolean) - Method in class jade.core.Profile
Retrieve a boolean value for a configuration property.
getParameter(String, String) - Method in class jade.core.ProfileImpl
Retrieve a String value from the configuration properties.
getParameter(String, String) - Method in class jade.core.Profile
Retrieve a String value from the configuration properties.
getParameterName() - Method in class jade.domain.FIPAAgentManagement.UnrecognisedParameterValue
 
getParameterName() - Method in class jade.domain.FIPAAgentManagement.UnexpectedParameter
 
getParameterName() - Method in class jade.domain.FIPAAgentManagement.MissingParameter
 
getParameterValue() - Method in class jade.domain.FIPAAgentManagement.UnrecognisedParameterValue
 
getPassword() - Method in class jade.domain.JADEAgentManagement.KillContainer
Retrieve the value of the password slot of this event, containing the password to authenticate the principal requesting the container termination.
getPassword() - Method in class jade.domain.JADEAgentManagement.KillAgent
Retrieve the value of the password slot of this event, containing the password to authenticate the principal requesting the agent termination.
getPassword() - Method in class jade.domain.JADEAgentManagement.CreateAgent
Retrieve the value of the password slot of this event, containing the pasword to authenticate the principal requesting the agent creation.
getPayloadEncoding() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve the payload-encoding slot of this object.
getPayloadLength() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve the payload-length slot of this object.
getPerformative() - Method in class jade.lang.acl.ACLMessage
return the integer representing the performative of this object
getPerformative(int) - Static method in class jade.lang.acl.ACLMessage
Returns the string corresponding to the integer for the performative
getPhase(String) - Method in class jade.proto.TwoPhInitiator
 
getPlatformName() - Method in interface jade.wrapper.PlatformEvent
Retrieve the platform name.
getPlatformName() - Method in class jade.wrapper.AgentContainer
Retrieve the name of the wrapped platform.
getProperties() - Method in class jade.core.ProfileImpl
Return the underlying properties collection.
getProperty(String) - Method in class jade.util.BasicProperties
Override getProperty in base class so all occurances of the form ${key} are replaced by their associated value.
getProperty(String, String) - Method in class jade.core.Agent
Retrieve a configuration property set in the Profile of the local container (first) or as a System property.
getProperty(String, String) - Method in class jade.util.BasicProperties
Perform substitution when a value is fetched.
getPropertyIgnoreCase(String) - Method in class jade.util.BasicProperties
Use this method to fetch a property ignoring case of key.
getProposition() - Method in class jade.content.abs.AbsIRE
Gets the proposition of this IRE.
getProtocol() - Method in interface jade.core.Location
Read the protocol for a location.
getProtocol() - Method in class jade.core.ContainerID
Retrieves the IMTP type used to reach the described container.
getProtocol() - Method in class jade.lang.acl.ACLMessage
Reads :protocol slot.
getQueueSize() - Method in class jade.core.Agent
Reads message queue size.
getRawProperty(String) - Method in class jade.util.BasicProperties
Fetch property value for key which may contain strings of the form ${key}.
getReceived() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve the received slot of this object.
getReplyBy() - Method in class jade.lang.acl.ACLMessage
Deprecated. Since the value of this slot is a Date by definition, then the getReplyByDate should be used that returns a Date
getReplyByDate() - Method in class jade.lang.acl.ACLMessage
Reads :reply-by slot.
getReplyWith() - Method in class jade.lang.acl.ACLMessage
Reads :reply-with slot.
getResolversArray() - Method in class jade.core.AID
Returns an array containing all the AIDs of the resolvers.
getRight() - Method in class jade.content.onto.basic.Equals
 
getSchema(String) - Method in class jade.content.onto.Ontology
Retrieves the schema of element name in this ontology.
getSchema(String) - Method in class jade.content.onto.BasicOntology
Redefine the getSchema() method to take into account ACL performatives.
getSchema(String) - Method in class jade.content.schema.ObjectSchema
Retrieves the schema of a slot of this Schema.
getSearchId() - Method in class jade.domain.FIPAAgentManagement.SearchConstraints
Retrieve the search-id slot of this object.
getSelectionKey(Object) - Method in class jade.proto.states.HandlerSelector
Subclasses must provide a concrete implementation for this method.
getSender() - Method in class jade.lang.acl.ACLMessage
Reads :sender slot.
getSignature() - Method in class jade.domain.mobility.MobileAgentDescription
Retrieve the value of the signature slot of this event, containing the signature string for the described agent.
getSpecifiers(String) - Method in class jade.core.ProfileImpl
Retrieve a list of Specifiers from the configuration properties.
getSpecifiers(String) - Method in class jade.core.Profile
Retrieve a list of Specifiers from the configuration properties.
getStamps() - Method in class jade.domain.FIPAAgentManagement.Envelope
Access the list of all the stamps.
getState() - Method in class jade.domain.FIPAAgentManagement.AMSAgentDescription
Retrieve the state slot of this object.
getState() - Method in interface jade.wrapper.PlatformController
Returns an instance of PlatformState.
getState() - Method in interface jade.wrapper.AgentController
Get the agent's state.
getState() - Method in class jade.wrapper.AgentContainer
 
getState() - Method in class jade.wrapper.Agent
Read current agent state.
getState(String) - Method in class jade.core.behaviours.FSMBehaviour
Retrieve the child behaviour associated to the FSM state with the given name.
getString() - Method in class jade.content.abs.AbsPrimitive
 
getSubscription(ACLMessage) - Method in class jade.proto.SubscriptionResponder
Utility method to correctly retrieve the Subscription object that is related to the conversation message msg belongs to.
getSubscriptionMessage(Agent, AID, DFAgentDescription, SearchConstraints) - Static method in class jade.domain.DFService
Deprecated. Use createSubscriptionMessage() instead
getSystem() - Method in class jade.domain.mobility.MobileAgentProfile
Retrieve the value of the system slot of this action, containing the runtime system of the described agent.
getTickCount() - Method in class jade.core.behaviours.TickerBehaviour
Retrieve how many ticks were done (i.e.
getType() - Method in class jade.content.abs.AbsVariable
Gets the value type of this variable.
getType() - Method in class jade.content.schema.facets.TypedAggregateFacet
Get the schema associated to this facet
getType() - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Retrieve the type slot of this object.
getType() - Method in class jade.domain.FIPAAgentManagement.APService
Retrieve the type slot of this object.
getType() - Method in class jade.util.Event
Retrieve the type of this event.
getTypeName() - Method in class jade.content.abs.AbsPrimitive
 
getTypeName() - Method in interface jade.content.abs.AbsObject
 
getTypeName() - Method in class jade.content.abs.AbsContentElementList
 
getTypeName() - Method in class jade.content.schema.ObjectSchema
Retrieves the name of the type of this schema.
getUserDefinedParameter(String) - Method in class jade.lang.acl.ACLMessage
Searches for the user defined parameter with the specified key.
getValidationMode() - Method in class jade.content.ContentManager
Return the currently set validation mode i.e.
getValue() - Method in class jade.content.onto.basic.Result
 
getValue() - Method in class jade.domain.FIPAAgentManagement.UnsupportedValue
 
getValue() - Method in class jade.domain.FIPAAgentManagement.UnrecognisedValue
 
getValue() - Method in class jade.domain.FIPAAgentManagement.Property
Retrieve the value of this property object, associated with the property name.
getVariable() - Method in class jade.content.abs.AbsIRE
Gets the variable of this IRE.
getVia() - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Retrieve the via slot of this object.

H

HANDLE_ACCEPT_PROPOSAL - Static variable in class jade.proto.ProposeInitiator
 
HANDLE_ALL_RESPONSES - Static variable in class jade.proto.ProposeInitiator
 
HANDLE_NOT_UNDERSTOOD - Static variable in class jade.proto.ProposeInitiator
 
HANDLE_OUT_OF_SEQ - Static variable in class jade.proto.ProposeInitiator
 
HANDLE_REJECT_PROPOSAL - Static variable in class jade.proto.ProposeInitiator
 
handleAcceptProposal(ACLMessage) - Method in class jade.proto.TwoPhResponder
This method is called after the ACCEPT-PROPOSAL has been received.
handleAcceptProposal(ACLMessage) - Method in class jade.proto.ProposeInitiator
This method is called every time an accept-proposal message is received, which is not out-of-sequence according to the protocol rules.
handleAgree(ACLMessage) - Method in class jade.proto.SubscriptionInitiator
This method is called every time an agree message is received, which is not out-of-sequence according to the protocol rules.
handleAgree(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called every time an agree message is received, which is not out-of-sequence according to the protocol rules.
handleAgree(ACLMessage) - Method in class jade.proto.AchieveREInitiator
This method is called every time an agree message is received, which is not out-of-sequence according to the protocol rules.
handleAllPh0Responses(Vector, Vector, Vector, Vector) - Method in class jade.proto.TwoPhInitiator
This method is called when all the responses of phase 0 have been collected or when the timeout is expired.
handleAllPh1Responses(Vector, Vector, Vector, Vector, Vector, Vector) - Method in class jade.proto.TwoPhInitiator
This method is called in phase 1 when all the responses have been collected or when the timeout is expired.
handleAllPh2Responses(Vector) - Method in class jade.proto.TwoPhInitiator
This method is called in phase 2 when all the responses have been collected.
handleAllResponses(Vector) - Method in class jade.proto.TwoPh2Initiator
This method is called when all the responses have been collected.
handleAllResponses(Vector) - Method in class jade.proto.SubscriptionInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector) - Method in class jade.proto.ProposeInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector) - Method in class jade.proto.AchieveREInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector, Vector) - Method in class jade.proto.ContractNetInitiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector, Vector, Vector, Vector) - Method in class jade.proto.TwoPh0Initiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResponses(Vector, Vector, Vector, Vector, Vector, Vector) - Method in class jade.proto.TwoPh1Initiator
This method is called when all the responses have been collected or when the timeout is expired.
handleAllResultNotifications(Vector) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called when all the result notification messages have been collected.
handleAllResultNotifications(Vector) - Method in class jade.proto.ContractNetInitiator
This method is called when all the result notification messages have been collected.
handleAllResultNotifications(Vector) - Method in class jade.proto.AchieveREInitiator
This method is called when all the result notification messages have been collected.
handleCancel(ACLMessage) - Method in class jade.proto.SubscriptionResponder
This method is called when a CANCEL message is received for a previous subscription.
handleCfp(ACLMessage) - Method in class jade.proto.TwoPhResponder
This method is called when the initiator's message is received that matches the message template passed in the constructor.
handleConfirm(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time a confirm message is received, which is not out-of-sequence according to the protocol rules.
handleConfirm(ACLMessage) - Method in class jade.proto.TwoPh1Initiator
This method is called every time a confirm message is received, which is not out-of-sequence according to the protocol rules.
handleDisconfirm(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time a disconfirm message is received, which is not out-of-sequence according to the protocol rules.
handleDisconfirm(ACLMessage) - Method in class jade.proto.TwoPh1Initiator
This method is called every time a disconfirm message is received, which is not out-of-sequence according to the protocol rules.
handleElapsedTimeout() - Method in class jade.core.behaviours.WakerBehaviour
This method is called by this subclass only after the given timeout is elapsed.
handleFailure(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time a failure message is received, which is not out-of-sequence according to the protocol rules.
handleFailure(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called every time a failure message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class jade.proto.TwoPh2Initiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class jade.proto.TwoPh1Initiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class jade.proto.SubscriptionInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class jade.proto.ContractNetInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleInform(ACLMessage) - Method in class jade.proto.AchieveREInitiator
This method is called every time a inform message is received, which is not out-of-sequence according to the protocol rules.
handleNotUnderstood(ACLMessage) - Method in class jade.proto.TwoPhInitiator
 
handleNotUnderstood(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called every time a not-understood message is received, which is not out-of-sequence according to the protocol rules.
handleNotUnderstood(ACLMessage) - Method in class jade.proto.ProposeInitiator
This method is called every time a not-understood message is received, which is not out-of-sequence according to the protocol rules.
handleOldResponse(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time a failure, a disconfirm or an inform message is received in phase 2, which is not out-of-sequence according to the protocol rules.
handleOldResponse(ACLMessage) - Method in class jade.proto.TwoPh2Initiator
This method is called every time a failure, a disconfirm or an inform message is received, which is not out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time a message is received in phase n (use getCurrentPhase method to know the phase), which is out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called every time a message is received, which is out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage) - Method in class jade.proto.ProposeInitiator
This method is called every time a message is received, which is out-of-sequence according to the protocol rules.
handleOutOfSequence(ACLMessage, ACLMessage, ACLMessage) - Method in class jade.proto.ContractNetResponder
This callback method is called after a message arrives that does not respect the protocol (i.e.
handlePh1Inform(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time an inform message in phase 1 is received, which is not out-of-sequence according to the protocol rules.
handlePh2Inform(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time an inform message in phase 2 is received, which is not out-of-sequence according to the protocol rules.
handlePropose(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method is called every time a propose message is received, which is not out-of-sequence according to the protocol rules.
handlePropose(ACLMessage) - Method in class jade.proto.TwoPh0Initiator
This method is called every time a propose message is received, which is not out-of-sequence according to the protocol rules.
handlePropose(ACLMessage, Vector) - Method in class jade.proto.ContractNetInitiator
This method is called every time a propose message is received, which is not out-of-sequence according to the protocol rules.
handleQueryIf(ACLMessage) - Method in class jade.proto.TwoPhResponder
This method is called after the QUERY-IF has been received.
handleRefuse(ACLMessage) - Method in class jade.proto.SubscriptionInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRefuse(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRefuse(ACLMessage) - Method in class jade.proto.ContractNetInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRefuse(ACLMessage) - Method in class jade.proto.AchieveREInitiator
This method is called every time a refuse message is received, which is not out-of-sequence according to the protocol rules.
handleRejectProposal(ACLMessage) - Method in class jade.proto.TwoPhResponder
This method is called after the REJECT-PROPOSAL has been received.
handleRejectProposal(ACLMessage) - Method in class jade.proto.ProposeInitiator
This method is called every time an reject-proposal message is received, which is not out-of-sequence according to the protocol rules.
handleRejectProposal(ACLMessage, ACLMessage, ACLMessage) - Method in class jade.proto.ContractNetResponder
This method is called after the reject-propose has been received or the timeout expires, as expressed by the reply-by value of the PROPOSE reply.
HandlerSelector - class jade.proto.states.HandlerSelector.
This class implements a selector of handler (i.e.
HandlerSelector(Agent, DataStore, Object) - Constructor for class jade.proto.states.HandlerSelector
Constructor for this HandlerSelector.
hasByteSequenceContent() - Method in class jade.lang.acl.ACLMessage
This method allows to check if the content of this ACLMessage is a byteSequence or a String
hashCode() - Method in class jade.content.abs.AbsPrimitive
 
hashCode() - Method in class jade.content.abs.AbsContentElementList
 
hashCode() - Method in class jade.core.ContainerID
Hash code operation, compliant with identity-by-name.
hashCode() - Method in class jade.core.AID
Hash code.
hashCode() - Method in class jade.wrapper.StateBase
Returns the hash code for this state.
HashMap - class jade.util.leap.HashMap.
The LEAP (environment-dependent) version of the &qote;java.util.HashMap&qote; class.
HashMap() - Constructor for class jade.util.leap.HashMap
Default constructor, creates a new empty Map
HashMap(int) - Constructor for class jade.util.leap.HashMap
Constructor, creates a new Map with initial size
HashMap(int, float) - Constructor for class jade.util.leap.HashMap
Constructor, creates a new Map with initial size and load factor
hasNext() - Method in class jade.util.leap.EnumIterator
Checks whether the iterator can scan further by looking at the underlying Enumeration.
hasNext() - Method in class jade.util.leap.EmptyIterator
Checks whether the iterator can scan further.
here() - Method in class jade.core.Agent
Method to retrieve the location this agent is currently at.
HTTP - Static variable in interface jade.domain.FIPANames.MTP
HTTP-based MTP

I

IIOP - Static variable in interface jade.domain.FIPANames.MTP
IIOP-based MTP
ImportableProperties - class jade.util.ImportableProperties.
This class serves as a basis for supporting the ability to import properties from files.
ImportableProperties() - Constructor for class jade.util.ImportableProperties
Construct empty property collection.
ImportableProperties(String[]) - Constructor for class jade.util.ImportableProperties
Construct properties from arguments.
IMTP - Static variable in class jade.core.Profile
This constant is the key of the property whose value identifies the IMTP Manager to be created by ProfileImpl
indexOf(AbsContentElement) - Method in class jade.content.abs.AbsContentElementList
Returns the position of an element within this content element list.
indexOf(AbsTerm) - Method in class jade.content.abs.AbsAggregate
Returns the position of an element within this aggregate.
indexOf(ContentElement) - Method in class jade.content.ContentElementList
Returns the position of an element within this content element list.
indexOf(Object) - Method in interface jade.util.leap.List
Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
indexOf(Object) - Method in class jade.util.leap.LinkedList
 
indexOf(Object) - Method in class jade.util.leap.ArrayList
 
INFINITE - Static variable in class jade.proto.states.MsgReceiver
A numeric constant to mean that the deadline for the receive operation will never expire.
INFORM - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
INFORM_IF - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
INFORM_REF - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
initializeDataStore(ACLMessage) - Method in class jade.proto.ProposeInitiator
Initialize the data store.
INITIATED - Static variable in class jade.domain.FIPAAgentManagement.AMSAgentDescription
String constant for the initiated agent life-cycle state.
INITIATION_K - Variable in class jade.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
InputQueue - class jade.util.InputQueue.
This class implements a FIFO queue of objects that can be put and got in a synchronized way.
InputQueue() - Constructor for class jade.util.InputQueue
Default constructor.
InstallMTP - class jade.domain.JADEAgentManagement.InstallMTP.
This class represents the install-MTP action of the JADE-agent-management ontology.
INSTALLMTP - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
INSTALLMTP_ADDRESS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
INSTALLMTP_CLASS_NAME - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
INSTALLMTP_CONTAINER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
InstallMTP() - Constructor for class jade.domain.JADEAgentManagement.InstallMTP
Default constructor.
installMTP(String, String) - Method in class jade.wrapper.AgentContainer
Installs a new message transport protocol, that will run within this container.
instance() - Static method in class jade.core.Runtime
This method returns the singleton instance of this class that should be then used to create agent containers.
INTEGER - Static variable in class jade.content.onto.BasicOntology
 
INTENTION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
INTENTION_AGENT - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
INTENTION_CONDITION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
InternalError - exception jade.domain.FIPAAgentManagement.InternalError.
 
INTERNALERROR - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
INTERNALERROR_MESSAGE - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
InternalError() - Constructor for class jade.domain.FIPAAgentManagement.InternalError
 
InternalError(String) - Constructor for class jade.domain.FIPAAgentManagement.InternalError
 
internalise(AbsObject, ObjectSchema, Class, Ontology) - Method in class jade.content.onto.ReflectiveIntrospector
Translate an abstract descriptor into an object of a proper class representing an element in an ontology
internalise(AbsObject, ObjectSchema, Class, Ontology) - Method in class jade.content.onto.MicroIntrospector
Translate an abstract descriptor into an object of a proper class representing an element in an ontology
internalise(AbsObject, ObjectSchema, Class, Ontology) - Method in interface jade.content.onto.Introspector
Translate an abstract descriptor into an object of a proper class representing an element in an ontology
internalise(AbsObject, ObjectSchema, Class, Ontology) - Method in class jade.content.onto.BCReflectiveIntrospector
Translate an abstract descriptor into an object of a proper class representing an element in an ontology
internalise(AbsObject, Ontology) - Method in interface jade.content.onto.Introspectable
Internalise this object from a given abstract descriptor
internalise(AbsObject, Ontology) - Method in class jade.content.onto.basic.Action
 
interrupt() - Method in class jade.proto.states.MsgReceiver
Signal an interruption to this receiver, and cause the ongoing receive operation to abort.
INTERRUPTED - Static variable in class jade.proto.states.MsgReceiver
A numeric constant to mean that the receive operation was interrupted.
Introspectable - interface jade.content.onto.Introspectable.
This interface must be implemented by ontological classes that belong to an ontology using the MicroIntrospector.
Introspector - interface jade.content.onto.Introspector.
This interface defines the methods to convert objects of ontological classes into/from abstract descriptors.
invokeOnTermination(Runnable) - Method in class jade.core.Runtime
Allows setting a Runnable that is executed when the last container in this JVM terminates.
IOTA - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
IRESchema - class jade.content.schema.IRESchema.
This class represents the schema of an Identifying Referential Expression (IRE) in an ontology.
IRESchema(String) - Constructor for class jade.content.schema.IRESchema
Creates a IRESchema with a given type-name.
isCandidate(String) - Method in class jade.util.BasicProperties
Called by parseArgument to determine if an argument is a candidate key, value combination.
isCompatibleWith(ObjectSchema) - Method in class jade.content.schema.VariableSchema
A variable can be put whereever a term of whatever type is required --> A VariableSchema is compatible with s if s descends from TermSchema.getBaseSchema()
isCompatibleWith(ObjectSchema) - Method in class jade.content.schema.ObjectSchema
Check if this schema is compatible with a given schema s.
isCompatibleWith(ObjectSchema) - Method in class jade.content.schema.IRESchema
An IRE can be put whereever a term of whatever type is required --> An IRESchema is compatible with s if s descends from TermSchema.getBaseSchema()
isEmpty() - Method in class jade.content.ContentElementList
Test if the content element list is empty.
isEmpty() - Method in class jade.content.abs.AbsContentElementList
Test if the content element list is empty.
isEmpty() - Method in class jade.content.abs.AbsAggregate
Test if the aggregate is empty.
isEmpty() - Method in class jade.util.leap.SortedSetImpl
 
isEmpty() - Method in interface jade.util.leap.Map
Returns true if this map contains no key-value mappings.
isEmpty() - Method in class jade.util.leap.LinkedList
 
isEmpty() - Method in class jade.util.leap.HashMap
 
isEmpty() - Method in interface jade.util.leap.Collection
Checks if the collection contains elements.
isEmpty() - Method in class jade.util.leap.ArrayList
 
isGrounded() - Method in class jade.content.abs.AbsVariable
Redefine the isGrounded() method in order to always return false.
isGrounded() - Method in class jade.content.abs.AbsPrimitive
Tests if this AbsPrimitive is grounded.
isGrounded() - Method in interface jade.content.abs.AbsObject
Tests if the object is grounded, i.e., if no one of its attributes is associated with a variable
isGrounded() - Method in class jade.content.abs.AbsIRE
Redefine the isGrounded() method in order to always return false.
isGrounded() - Method in class jade.content.abs.AbsContentElementList
Tests if this AbsContentElementList is grounded, i.e., if no one of its elements is associated with a variable
isGrounded() - Method in class jade.content.abs.AbsAggregate
Tests if this AbsAggregate is grounded, i.e., if no one of its elements is associated with a variable
ISGUID - Static variable in class jade.core.AID
constant to be used in the constructor of the AID
ISLOCALNAME - Static variable in class jade.core.AID
constant to be used in the constructor of the AID
isMandatory(String) - Method in class jade.content.schema.ObjectSchema
Indicate whether a slot of this schema is mandatory
ISO8601 - class jade.lang.acl.ISO8601.
This class contains a set of static methods that convert to/from the Date Time format adopted by FIPA.
ISO8601() - Constructor for class jade.lang.acl.ISO8601
Default constructor.
isolateKey(String) - Method in class jade.util.BasicProperties
Called by parseArgument to extract the key component from an argument.
isolateValue(String) - Method in class jade.util.BasicProperties
Called by parseArgument to extract the value component from the current argument.
isRunnable() - Method in class jade.core.behaviours.Behaviour
Returns whether this Behaviour object is blocked or not.
isRunning() - Static method in class jade.core.MicroRuntime
Tells whether a JADE Front End container is currently running within this JVM.
Iterator - interface jade.util.leap.Iterator.
The LEAP (environment-dependent) version of the &qote;java.util.Iterator&qote; interface.
iterator() - Method in class jade.content.ContentElementList
 
iterator() - Method in class jade.content.abs.AbsContentElementList
 
iterator() - Method in class jade.content.abs.AbsAggregate
 
iterator() - Method in class jade.util.leap.SortedSetImpl
 
iterator() - Method in class jade.util.leap.RoundList
Returns an Iterator over the elements in this list.
iterator() - Method in class jade.util.leap.LinkedList
 
iterator() - Method in interface jade.util.leap.Collection
Returns an iterator over the elements in this collection.
iterator() - Method in class jade.util.leap.ArrayList
 

J

jade - package jade
This package simply contains classes to bootstrap JADE system.
JADE_TWO_PHASE_COMMIT - Static variable in interface jade.proto.TwoPhConstants
 
jade.content - package jade.content
jade.content.abs - package jade.content.abs
 
jade.content.lang - package jade.content.lang
 
jade.content.lang.leap - package jade.content.lang.leap
 
jade.content.lang.sl - package jade.content.lang.sl
 
jade.content.onto - package jade.content.onto
 
jade.content.onto.basic - package jade.content.onto.basic
 
jade.content.schema - package jade.content.schema
 
jade.content.schema.facets - package jade.content.schema.facets
 
jade.core - package jade.core
This package contains the microkernel of JADE system.
jade.core.behaviours - package jade.core.behaviours
This package is a subpackage of jade.core and contains the classes used to implement basic agent behaviours.
jade.domain - package jade.domain
This package and its sub-packages contains FIPA specific agents and ontologies.
jade.domain.FIPAAgentManagement - package jade.domain.FIPAAgentManagement
This package contains the definition of the FIPA-Agent-Management ontology as specified by the FIPA standard FIPA Agent Management Specification - document no.
jade.domain.JADEAgentManagement - package jade.domain.JADEAgentManagement
This package contains the definition of the JADE-Agent-Management ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology.
jade.domain.mobility - package jade.domain.mobility
This package contains the definition of the JADE-mobility ontology, the vocabulary with the list of used symbols, and all the Java classes that implement the concepts of the ontology.
jade.lang.acl - package jade.lang.acl
This package contains the support for the FIPA Agent Communication Language (ACL) including the ACLMessage class, the parser, the encoder, and an helper class for representing templates of ACL messages.
jade.proto - package jade.proto
This package contains role behaviours for FIPA standard protocols.
jade.proto.states - package jade.proto.states
This package contains classes for common states of an interaction protocol, such as "waiting for a given message", "selecting between a number of alternatives", ...
jade.util - package jade.util
This package contains utility classes and in particular: classes for handling properties and the leap subpackage that is a replacement for the Java collection framework that is not supported by J2ME.
jade.util.leap - package jade.util.leap
This package contains a set of classes that provides a replacement for the Java collection framework that is not supported by J2ME.
jade.wrapper - package jade.wrapper
Together with the classes jade.core.Profile and jade.core.Runtime this package provides support for the JADE in-process interface that allows external Java applications to use JADE as a kind of library and to launch the JADE Runtime from within the application itself.
JADEManagementOntology - class jade.domain.JADEAgentManagement.JADEManagementOntology.
This class represents the JADE-Agent-Management-ontology i.e.
JADEManagementVocabulary - interface jade.domain.JADEAgentManagement.JADEManagementVocabulary.
This interface contains all the string constants for frame and slot names of exceptions defined in the jade-agent-management ontology.

K

keepRegistered(Agent, AID, DFAgentDescription, Date) - Static method in class jade.domain.DFService
Add a suitable behaviour that ensures that a DF-Description currently registered with a DF is kept registered until a given deadline.
keySet() - Method in interface jade.util.leap.Map
Returns a set view of the keys contained in this map.
keySet() - Method in class jade.util.leap.HashMap
 
kill() - Method in interface jade.wrapper.PlatformController
Kill the agent platform.
kill() - Method in interface jade.wrapper.AgentController
Kill the agent.
kill() - Method in class jade.wrapper.AgentContainer
Shuts down this container, terminating all the agents running within it.
kill() - Method in class jade.wrapper.Agent
Triggers a state transition from ACTIVE to DELETED.
KillAgent - class jade.domain.JADEAgentManagement.KillAgent.
This class represents the kill-agent action of the JADE-agent-management ontology.
KILLAGENT - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
KILLAGENT_AGENT - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
KILLAGENT_PASSWORD - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
KillAgent() - Constructor for class jade.domain.JADEAgentManagement.KillAgent
Default constructor.
killAgent(String) - Static method in class jade.core.MicroRuntime
Kill an agent.
KillContainer - class jade.domain.JADEAgentManagement.KillContainer.
This class represents the kill-container action of the JADE-agent-management ontology.
KILLCONTAINER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
KILLCONTAINER_CONTAINER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
KILLCONTAINER_PASSWORD - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
KillContainer() - Constructor for class jade.domain.JADEAgentManagement.KillContainer
Default constructor.
KILLED_PLATFORM - Static variable in interface jade.wrapper.PlatformEvent
String constant for the name of the killed-platform event.
killedPlatform(PlatformEvent) - Method in interface jade.wrapper.PlatformController.Listener
Called when the platform is killed (destroyed).

L

LEAPCodec - class jade.content.lang.leap.LEAPCodec.
Content language codec for the LEAP language
LEAPCodec() - Constructor for class jade.content.lang.leap.LEAPCodec
Construct a LEAPCodec object i.e.
LinkedList - class jade.util.leap.LinkedList.
The LEAP (environment-dependent) version of the &qote;java.util.ArrayList&qote; class.
LinkedList() - Constructor for class jade.util.leap.LinkedList
Default Constructor, creates an empty List
List - interface jade.util.leap.List.
The LEAP (environment-dependent) version of the &qote;java.util.List&qote; interface.
list(PrintStream) - Method in class jade.util.BasicProperties
List properties to provided PrintStream.
load(InputStream) - Method in class jade.util.BasicProperties
Add properties from a specified InputStream.
load(String) - Method in class jade.util.leap.Properties
Load a set of key-value pairs from a given storage element.
LOCAL_HOST - Static variable in class jade.core.Profile
This constant is the name of the property whise value contains the host name the container must bind on.
LOCAL_PORT - Static variable in class jade.core.Profile
This constant is the name of the TCP port the container node must listen to for incoming IMTP messages.
LOCAL_SERVICE_MANAGER - Static variable in class jade.core.Profile
This constant is the name of the property whose Boolean value tells whether a local Service Manager is exported by this container (only when using JADE support for fault-tolerant platform configurations).
locatePropertyFile(String, String) - Method in class jade.util.ExpandedProperties
Locate property file.
Location - interface jade.core.Location.
Abstract interface to represent JADE network locations.
LOCATION - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
LOCATION_ADDRESS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
LOCATION_NAME - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
LOCATION_PROTOCOL - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
log(String, int) - Method in class jade.util.Logger
Log a given message if the level is <= than the verbosity level of this Logger object.
Logger - class jade.util.Logger.
This class provides a uniform way to produce logging printouts in a device dependent way.
Logger(String, int) - Constructor for class jade.util.Logger
Create a logger object with the given name and verbosity level.
Logger(String, int, String, String) - Constructor for class jade.util.Logger
Create a logger object with a custom log format.
lookupLanguage(String) - Method in class jade.content.ContentManager
Retrieves a previously registered Codec giving its name.
lookupOntology(String) - Method in class jade.content.ContentManager
Retrieves a previously registered Ontology giving its name.

M

MAIN - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains a boolean indicating if this is the Main Container or a peripheral container.
MAIN_HOST - Static variable in class jade.core.Profile
This constant is the name of the property whose value is the name (or the IP address) of the network host where the JADE Main Container is running.
MAIN_PORT - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains an integer representing the port number where the Main Container is listening for container registrations.
MAIN_PROTO - Static variable in class jade.core.Profile
This constant is the name of the property whose value is a String indicating the protocol to use to connect to the Main Container.
main(String[]) - Static method in class jade.MicroBoot
Fires up the JADE runtime.
main(String[]) - Static method in class jade.Boot
Fires up the JADE system.
main(String[]) - Static method in class jade.content.lang.sl.SLCodec
 
main(String[]) - Static method in class jade.lang.acl.ISO8601
The main is here only for debugging.
main(String[]) - Static method in class jade.util.ExpandedProperties
For testing.
main(String[]) - Static method in class jade.util.EnhancedProperties
For testing.
main(String[]) - Static method in class jade.util.BasicProperties
For testing.
main(String[]) - Static method in class jade.util.leap.RoundList
Just for Debugging this implementation.
main(String[]) - Static method in class jade.wrapper.PlatformState
For testing, simply list the valid state descriptions and numbers.
main(String[]) - Static method in class jade.wrapper.AgentState
For testing, simply list the valid state descriptions and numbers.
MainContainer - class jade.wrapper.MainContainer.
This class is a Proxy class, allowing access to a JADE main container.
MainContainer(AgentContainerImpl, String) - Constructor for class jade.wrapper.MainContainer
Public constructor.
MANDATORY - Static variable in class jade.content.schema.ObjectSchema
Canstant value indicating that a slot in a schema is mandatory, i.e.
Map - interface jade.util.leap.Map.
The LEAP (environment-dependent) version of the &qote;java.util.Map&qote; interface.
match(ACLMessage) - Method in class jade.lang.acl.MessageTemplate
Matches an ACL message against this MessageTemplate object.
match(ACLMessage) - Method in interface jade.lang.acl.MessageTemplate.MatchExpression
Check whether a given ACL message matches this template.
MatchAll() - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message.
MatchContent(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :content slot.
MatchConversationId(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :conversation-id slot.
MatchCustom(ACLMessage, boolean) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches ACL messages against a given one, passed as parameter.
MatchEncoding(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :encoding slot.
MatchInReplyTo(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :in-reply-to slot.
MatchLanguage(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :language slot.
MatchOntology(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :ontology slot.
MatchPerformative(int) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given performative.
MatchProtocol(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :protocol slot.
MatchReceiver(AID[]) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :receiver slot.
MatchReplyByDate(Date) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :reply-by slot.
MatchReplyTo(AID[]) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :reply-to slot.
MatchReplyWith(String) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :reply-with slot.
MatchSender(AID) - Static method in class jade.lang.acl.MessageTemplate
This Factory Method returns a message template that matches any message with a given :sender slot.
MessageTemplate - class jade.lang.acl.MessageTemplate.
A pattern for matching incoming ACL messages.
MessageTemplate.MatchExpression - interface jade.lang.acl.MessageTemplate.MatchExpression.
This interface must be overriden in order to define an application specific MessageTemplate.
MessageTemplate(MessageTemplate.MatchExpression) - Constructor for class jade.lang.acl.MessageTemplate
Public constructor to use when the user needs to define an application specific pattern.
MicroBoot - class jade.MicroBoot.
This class handles JADE start-up and shut-down in split-container mode, according to the current type of environment (JVM) we are running in.
MicroBoot() - Constructor for class jade.MicroBoot
Default constructor.
MicroIntrospector - class jade.content.onto.MicroIntrospector.
This introspector does nothing but "asking objects to convert themselves into/from abstract descriptors".
MicroIntrospector() - Constructor for class jade.content.onto.MicroIntrospector
 
MicroRuntime - class jade.core.MicroRuntime.
This class is used to start up the JADE runtime as a split (front-end) container.
MicroRuntime() - Constructor for class jade.core.MicroRuntime
 
MissingArgument - exception jade.domain.FIPAAgentManagement.MissingArgument.
 
MISSINGARGUMENT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
MISSINGARGUMENT_ARGUMENT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
MissingArgument() - Constructor for class jade.domain.FIPAAgentManagement.MissingArgument
 
MissingArgument(String) - Constructor for class jade.domain.FIPAAgentManagement.MissingArgument
 
MissingParameter - exception jade.domain.FIPAAgentManagement.MissingParameter.
 
MISSINGPARAMETER - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
MISSINGPARAMETER_OBJECT_NAME - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
MISSINGPARAMETER_PARAMETER_NAME - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
MissingParameter() - Constructor for class jade.domain.FIPAAgentManagement.MissingParameter
 
MissingParameter(String, String) - Constructor for class jade.domain.FIPAAgentManagement.MissingParameter
 
MOBILE_AGENT_DESCRIPTION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_DESCRIPTION_AGENT_PROFILE - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_DESCRIPTION_AGENT_VERSION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_DESCRIPTION_DESTINATION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_DESCRIPTION_NAME - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_DESCRIPTION_SIGNATURE - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_LANGUAGE - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_LANGUAGE_DEPENDENCIES - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_LANGUAGE_MAJOR_VERSION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_LANGUAGE_MINOR_VERSION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_LANGUAGE_NAME - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_OS - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_OS_DEPENDENCIES - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_OS_MAJOR_VERSION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_OS_MINOR_VERSION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_OS_NAME - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_PROFILE - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_PROFILE_LANGUAGE - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_PROFILE_OS - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_PROFILE_SYSTEM - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_SYSTEM - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_SYSTEM_DEPENDENCIES - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_SYSTEM_MAJOR_VERSION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_SYSTEM_MINOR_VERSION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOBILE_AGENT_SYSTEM_NAME - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MobileAgentDescription - class jade.domain.mobility.MobileAgentDescription.
This class represents the mobile-agent-description concept.
MobileAgentDescription() - Constructor for class jade.domain.mobility.MobileAgentDescription
Default constructor.
MobileAgentLanguage - class jade.domain.mobility.MobileAgentLanguage.
This class represents the mobile-agent-language concept.
MobileAgentLanguage() - Constructor for class jade.domain.mobility.MobileAgentLanguage
Default constructor.
MobileAgentOS - class jade.domain.mobility.MobileAgentOS.
This class represents the mobile-agent-os concept.
MobileAgentOS() - Constructor for class jade.domain.mobility.MobileAgentOS
Default constructor.
MobileAgentProfile - class jade.domain.mobility.MobileAgentProfile.
This class represents the mobile-agent-profile concept.
MobileAgentProfile() - Constructor for class jade.domain.mobility.MobileAgentProfile
Default constructor.
MobileAgentSystem - class jade.domain.mobility.MobileAgentSystem.
This class represents the mobile-agent-system concept.
MobileAgentSystem() - Constructor for class jade.domain.mobility.MobileAgentSystem
Default constructor.
MobilityOntology - class jade.domain.mobility.MobilityOntology.
This class represents the ontology used for JADE mobility.
MobilityVocabulary - interface jade.domain.mobility.MobilityVocabulary.
This interface contains all the string constants for frame and slot names of exceptions defined in the jade-mobility-ontology ontology.
Modify - class jade.domain.FIPAAgentManagement.Modify.
This class implements the modify action of the fipa-agent-management ontology.
MODIFY - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
MODIFY_DESCRIPTION - Static variable in class jade.domain.FIPAAgentManagement.Modify
A string constant for the description slot name.
MODIFY_DESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
Modify() - Constructor for class jade.domain.FIPAAgentManagement.Modify
Default constructor.
modify(Agent, AID, AMSAgentDescription) - Static method in class jade.domain.AMSService
Modifies data contained within a AMS agent.
modify(Agent, AID, DFAgentDescription) - Static method in class jade.domain.DFService
Modifies a previously registered DF-Description within a DF agent.
modify(Agent, AMSAgentDescription) - Static method in class jade.domain.AMSService
The AID of the AMS is defaulted to the AMS of this platform.
modify(Agent, DFAgentDescription) - Static method in class jade.domain.DFService
Modify a DFAgentDescription from the default DF.
MOVE - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
MOVE_MOBILE_AGENT_DESCRIPTION - Static variable in interface jade.domain.mobility.MobilityVocabulary
 
move(Location) - Method in class jade.wrapper.Agent
Triggers a state transition from ACTIVE to TRANSIT.
MoveAction - class jade.domain.mobility.MoveAction.
This class represents the move-agent action, requesting to move an agent within the platform.
MoveAction() - Constructor for class jade.domain.mobility.MoveAction
Default constructor.
MsgReceiver - class jade.proto.states.MsgReceiver.
This behaviour is a simple implementation of a message receiver.
MsgReceiver(Agent, MessageTemplate, long, DataStore, Object) - Constructor for class jade.proto.states.MsgReceiver
Constructor.
MTPS - Static variable in class jade.core.Profile
This constant is the key of the property whose value contains the list of MTPs that have to be launched at bootstrap time.
myAgent - Variable in class jade.core.behaviours.Behaviour
The agent this behaviour belongs to.
mySubscriptionManager - Variable in class jade.proto.SubscriptionResponder
The SubscriptionManager used by this SubscriptionResponder to register subscriptions

N

NAME - Static variable in class jade.content.lang.leap.LEAPCodec
 
NAME - Static variable in class jade.content.schema.VariableSchema
 
NAME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
A symbolic constant, containing the name of this ontology.
NAME - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
A symbolic constant, containing the name of this ontology.
NAME - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
A symbolic constant, containing the name of this ontology.
NAME - Static variable in class jade.domain.mobility.MobilityOntology
 
NAME - Static variable in class jade.lang.acl.StringACLCodec
String constant for the name of the ACL representation managed by this ACL codec.
newInstance() - Method in class jade.content.schema.VariableSchema
Creates an Abstract descriptor to hold a variable
newInstance() - Method in class jade.content.schema.TermSchema
Creates an Abstract descriptor to hold a term of the proper type.
newInstance() - Method in class jade.content.schema.PrimitiveSchema
Creates an Abstract descriptor to hold a primitive of the proper type.
newInstance() - Method in class jade.content.schema.PredicateSchema
Creates an Abstract descriptor to hold a predicate of the proper type.
newInstance() - Method in class jade.content.schema.ObjectSchema
Creates an Abstract descriptor to hold an object compliant to this Schema.
newInstance() - Method in class jade.content.schema.IRESchema
Creates an Abstract descriptor to hold a ire of the proper type.
newInstance() - Method in class jade.content.schema.ContentElementSchema
Creates an Abstract descriptor to hold a content element of the proper type.
newInstance() - Method in class jade.content.schema.ContentElementListSchema
Creates an Abstract descriptor to hold a content element list
newInstance() - Method in class jade.content.schema.ConceptSchema
Creates an Abstract descriptor to hold a concept of the proper type.
newInstance() - Method in class jade.content.schema.AggregateSchema
Creates an Abstract descriptor to hold an aggregate of the proper type.
newInstance() - Method in class jade.content.schema.AgentActionSchema
Creates an Abstract descriptor to hold an agent action of the proper type.
next() - Method in class jade.util.leap.EnumIterator
Retrieves the next element in the collection scanned by this iterator, forwarding the request to the underlying Enumeration.
next() - Method in class jade.util.leap.EmptyIterator
Retrieves the next element in the collection scanned by this iterator.
nextArgIndex(String[], int) - Method in class jade.util.BasicProperties
Called by parseArgs to set the next argument index.
NO_REPLY_SENT - Static variable in class jade.proto.states.ReplySender
 
NOT - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
NOT_UNDERSTOOD - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
NOT_WHAT - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
not(MessageTemplate) - Static method in class jade.lang.acl.MessageTemplate
Logical not of a MessageTemplate object.
NotFoundException - exception jade.core.NotFoundException.
This exception is thrown when some component (agent, agent container, etc.) cannot be found in the agent platform data structures.
NotFoundException() - Constructor for class jade.core.NotFoundException
Construct a NotFoundException with no detail message
NotFoundException(String) - Constructor for class jade.core.NotFoundException
Construct a NotFoundException with the given message.
notify(ACLMessage) - Method in class jade.proto.SubscriptionResponder.Subscription
This method allows sending back a notification message to the subscribed agent associated to this Subscription object.
notifyProcessed(Object) - Method in class jade.util.Event
Wakes up threads waiting for the processing of this Event object within the waitUntilProcessed() method.
NotRegistered - exception jade.domain.FIPAAgentManagement.NotRegistered.
 
NOTREGISTERED - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
NOTREGISTERED - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
NotRegistered() - Constructor for class jade.domain.FIPAAgentManagement.NotRegistered
 
NotUnderstoodException - exception jade.domain.FIPAAgentManagement.NotUnderstoodException.
 
NotUnderstoodException(String) - Constructor for class jade.domain.FIPAAgentManagement.NotUnderstoodException
 

O

ObjectSchema - class jade.content.schema.ObjectSchema.
The common ancestor of all ontological schemas.
ObjectSchema() - Constructor for class jade.content.schema.ObjectSchema
 
onEnd() - Method in class jade.core.behaviours.FSMBehaviour
Override the onEnd() method to return the exit value of the last executed state.
onEnd() - Method in class jade.core.behaviours.CompositeBehaviour
Overrides the onEnd() method in the Behaviour class by simply calling the postAction() method for backward compatibility.
onEnd() - Method in class jade.core.behaviours.Behaviour
This method is just an empty placeholder for subclasses.
onEnd() - Method in class jade.proto.TwoPh1Initiator
 
onEnd() - Method in class jade.proto.TwoPh0Initiator
 
onEnd() - Method in class jade.proto.states.ReplySender
 
OneShotBehaviour - class jade.core.behaviours.OneShotBehaviour.
Atomic behaviour that executes just once.
OneShotBehaviour() - Constructor for class jade.core.behaviours.OneShotBehaviour
Default constructor.
OneShotBehaviour(Agent) - Constructor for class jade.core.behaviours.OneShotBehaviour
This constructor sets the owner agent for this OneShotBehaviour.
onStart() - Method in class jade.core.behaviours.TickerBehaviour
 
onStart() - Method in class jade.core.behaviours.CompositeBehaviour
Overrides the onStart() method in the Behaviour class by simply calling the preAction() method for backward compatibility.
onStart() - Method in class jade.core.behaviours.Behaviour
This method is just an empty placeholders for subclasses.
onStart() - Method in class jade.proto.SimpleAchieveREInitiator
 
onStart() - Method in class jade.proto.ProposeInitiator
Override the onStart() method to initialize the vectors that will keep all the replies in the data store.
onTick() - Method in class jade.core.behaviours.TickerBehaviour
Subclasses are expected to define this method specifying the action that must be performed at every tick
OntoACLMessage - class jade.content.OntoACLMessage.
Utility class that allow using an ACLMessage object as an ontological agent action.
OntoACLMessage() - Constructor for class jade.content.OntoACLMessage
Construct an ontological ACL message whose performative is ACLMessage.NOT_UNDERSTOOD
OntoACLMessage(int) - Constructor for class jade.content.OntoACLMessage
Construct an ontological ACL message with a given performative
OntoAID - class jade.content.OntoAID.
Utility class that allow using an AID object as an ontological concept.
OntoAID() - Constructor for class jade.content.OntoAID
Constructs an ontological Agent-Identifier whose slot name is set to an empty string
OntoAID(String, boolean) - Constructor for class jade.content.OntoAID
Constructor for an ontological Agent-identifier
Ontology - class jade.content.onto.Ontology.
An application-specific ontology describes the elements that agents can use within content of messages.
Ontology(String, Introspector) - Constructor for class jade.content.onto.Ontology
Construct an Ontology object with a given name that uses a given Introspector to convert between Java objects and abstract descriptors.
Ontology(String, Ontology) - Constructor for class jade.content.onto.Ontology
Construct an Ontology object with a given name that extends a given ontology.
Ontology(String, Ontology[], Introspector) - Constructor for class jade.content.onto.Ontology
Construct an Ontology object with a given name that extends a given set of ontologies and that uses a given Introspector to convert between Java objects and abstract descriptors.
Ontology(String, Ontology, Introspector) - Constructor for class jade.content.onto.Ontology
Construct an Ontology object with a given name that extends a given ontology and that uses a given Introspector to convert between Java objects and abstract descriptors.
OntologyException - exception jade.content.onto.OntologyException.
Generic exception of the content support.
OntologyException(String) - Constructor for class jade.content.onto.OntologyException
Construct an OntologyException with a given message.
OntologyException(String, Throwable) - Constructor for class jade.content.onto.OntologyException
 
OPTIONAL - Static variable in class jade.content.schema.ObjectSchema
Canstant value indicating that a slot in a schema is optional, i.e.
OR - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
OR_LEFT - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
OR_RIGHT - Static variable in interface jade.content.lang.sl.SL1Vocabulary
 
or(MessageTemplate, MessageTemplate) - Static method in class jade.lang.acl.MessageTemplate
Logical or between two MessageTemplate objects.

P

ParallelBehaviour - class jade.core.behaviours.ParallelBehaviour.
Composite behaviour with concurrent children scheduling.
ParallelBehaviour() - Constructor for class jade.core.behaviours.ParallelBehaviour
Construct a ParallelBehaviour without setting the owner agent, and using the default termination condition (i.e.
ParallelBehaviour(Agent, int) - Constructor for class jade.core.behaviours.ParallelBehaviour
Construct a ParallelBehaviour setting the owner agent.
ParallelBehaviour(int) - Constructor for class jade.core.behaviours.ParallelBehaviour
Construct a ParallelBehaviour without setting the owner agent.
parent - Variable in class jade.core.behaviours.Behaviour
Back pointer to the enclosing Behaviour (if present).
parseArgs(String[]) - Method in class jade.util.BasicProperties
Parse the arguments and place them in this properties collection.
parseArgument(String) - Method in class jade.util.BasicProperties
Called to handle either an argument or line from an import file.
parseSpecifier(String, char) - Static method in class jade.core.Specifier
Utility method that parses a stringified object specifier in the form
parseSpecifierList(String) - Static method in class jade.core.Specifier
This static utility method can parse the string representation of a list of specifiers.
PERSISTENT_DELIVERY_BASEDIR - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains the root of the directory tree that is used to persist undelivered ACL messages (only when using JADE Persistent-Delivery kernel service with the file storage method).
PERSISTENT_DELIVERY_FILTER - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains the name of the application-specific class that will be installed on the local container as a filter for undelivered ACL messages(only when using JADE Persistent-Delivery kernel service).
PERSISTENT_DELIVERY_SENDFAILUREPERIOD - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains an integer representing how often (in milliseconds) JADE will try to send again previously undelivered ACL messages which have been buffered (only when using JADE Persistent-Delivery kernel service).
PERSISTENT_DELIVERY_STORAGEMETHOD - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains the storage method used to persist undelivered ACL messages (only when using JADE Persistent-Delivery kernel service).
PERSISTENT_GOAL - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
PERSISTENT_GOAL_AGENT - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
PERSISTENT_GOAL_CONDITION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
PH0_STATE - Static variable in class jade.proto.TwoPhInitiator
 
PH1_STATE - Static variable in class jade.proto.TwoPhInitiator
 
PH1_TIMEOUT_EXPIRED - Static variable in interface jade.proto.TwoPhConstants
 
PH2_STATE - Static variable in class jade.proto.TwoPhInitiator
 
PLATFORM_ID - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains the unique platform ID of a JADE platform.
PlatformController - interface jade.wrapper.PlatformController.
Defines those methods which are permitted on a platform.
PlatformController.Listener - interface jade.wrapper.PlatformController.Listener.
Inner callback interface to receive platform events.
PlatformEvent - interface jade.wrapper.PlatformEvent.

NOT available in MIDP
PlatformState - class jade.wrapper.PlatformState.
Provides a concrete implementation of the State interface for agent platforms.
postMessage(ACLMessage) - Method in class jade.core.Agent
Put a received message into the agent message queue.
Predicate - interface jade.content.Predicate.
Generic interface to be implemented by classes associated to predicates in an ontology.
PredicateSchema - class jade.content.schema.PredicateSchema.
The class to be used to define schemas of predicates in an ontology.
PredicateSchema(String) - Constructor for class jade.content.schema.PredicateSchema
Creates a PredicateSchema with a given type-name, e.g.
PREPARE_INITIATIONS - Static variable in class jade.proto.ProposeInitiator
 
PREPARE_RESPONSE - Static variable in class jade.proto.ProposeResponder
 
prepareAcceptances(ACLMessage) - Method in class jade.proto.TwoPh2Initiator
This method must return the vector of ACLMessage objects to be sent.
prepareArgs(String[]) - Method in class jade.util.BasicProperties
Called by parseArgs to perform any preprocessing of the arguments.
prepareCfps(ACLMessage) - Method in class jade.proto.TwoPhInitiator
This method must return the vector of ACLMessage objects to be sent.
prepareCfps(ACLMessage) - Method in class jade.proto.TwoPh0Initiator
This method must return the vector of ACLMessage objects to be sent.
prepareCfps(ACLMessage) - Method in class jade.proto.ContractNetInitiator
This method must return the vector of ACLMessage objects to be sent.
prepareInitiations(ACLMessage) - Method in class jade.proto.ProposeInitiator
This method must return the vector of ACLMessage objects to be sent.
prepareQueryIfs(ACLMessage) - Method in class jade.proto.TwoPh1Initiator
This method must return the vector of ACLMessage objects to be sent.
prepareRequest(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method must return the ACLMessage to be sent.
prepareRequests(ACLMessage) - Method in class jade.proto.AchieveREInitiator
This method must return the vector of ACLMessage objects to be sent.
prepareResponse(ACLMessage) - Method in class jade.proto.SubscriptionResponder
This method is called when a subscription message is received that matches the message template specified in the constructor.
prepareResponse(ACLMessage) - Method in class jade.proto.SimpleAchieveREResponder
This method is called when the initiator's message is received that matches the message template passed in the constructor.
prepareResponse(ACLMessage) - Method in class jade.proto.ProposeResponder
This method is called when the initiator's message is received that matches the message template passed in the constructor.
prepareResponse(ACLMessage) - Method in class jade.proto.ContractNetResponder
This method is called when the initiator's message is received that matches the message template passed in the constructor.
prepareResponse(ACLMessage) - Method in class jade.proto.AchieveREResponder
This method is called when the initiator's message is received that matches the message template passed in the constructor.
prepareResultNotification(ACLMessage, ACLMessage) - Method in class jade.proto.SimpleAchieveREResponder
This method is called after the response has been sent and only when one of the folliwing two cases arise: the response was an agree message OR no response message was sent.
prepareResultNotification(ACLMessage, ACLMessage) - Method in class jade.proto.AchieveREResponder
This method is called after the response has been sent and only when one of the folliwing two cases arise: the response was an agree message OR no response message was sent.
prepareResultNotification(ACLMessage, ACLMessage, ACLMessage) - Method in class jade.proto.ContractNetResponder
This callback method is called after the acceptance has been sent and only if the response was an accept-propose message.
prepareSubscriptions(ACLMessage) - Method in class jade.proto.SubscriptionInitiator
This method must return the vector of subscription ACLMessage objects to be sent.
PrimitiveSchema - class jade.content.schema.PrimitiveSchema.
This class represent the schema of primitive entities in an ontology.
PrimitiveSchema(String) - Constructor for class jade.content.schema.PrimitiveSchema
Creates a PrimitiveSchema with a given type-name.
println() - Static method in class jade.util.Logger
Print a new line on the log stream.
println(String) - Static method in class jade.util.Logger
Print a String in a device dependent way.
printStackTrace() - Method in class jade.lang.acl.ACLCodec.CodecException
Print the stack trace for this exception on the standard output stream.
printStackTrace() - Method in class jade.util.WrapperException
Prints the stack trace of this exception on the standard output stream.
Profile - class jade.core.Profile.
This class allows retrieving configuration-dependent classes.
Profile() - Constructor for class jade.core.Profile
 
ProfileException - exception jade.core.ProfileException.
This class represents an exception related to JADE profile creation or management.
ProfileException(String) - Constructor for class jade.core.ProfileException
Construct a ProfileException with the given message.
ProfileException(String, Throwable) - Constructor for class jade.core.ProfileException
Constructs a ProfileException with the specified detail message, wrapping the given Throwableobject.
ProfileImpl - class jade.core.ProfileImpl.
This class allows the JADE core to retrieve configuration-dependent classes and boot parameters.
ProfileImpl() - Constructor for class jade.core.ProfileImpl
Creates a Profile implementation with the default configuration for launching a main-container on the localhost, RMI internal Message Transport Protocol, port number 1099, iiop MTP.
ProfileImpl(Properties) - Constructor for class jade.core.ProfileImpl
Creates a Profile implementation using the given properties to configure the platform startup process.
ProfileImpl(String) - Constructor for class jade.core.ProfileImpl
Create a Profile object initialized with the settings specified in a given property file
ProfileImpl(String, int, String) - Constructor for class jade.core.ProfileImpl
This constructor creates a default Profile for launching a platform.
PROPAGATE - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
Properties - class jade.util.leap.Properties.
The LEAP (environment-dependent) version of the &qote;java.util.Properties&qote; class.
Properties() - Constructor for class jade.util.leap.Properties
Default constructor.
PropertiesException - exception jade.util.PropertiesException.
Property related exception.
PropertiesException() - Constructor for class jade.util.PropertiesException
Constructs a ApplicationException with null as its error detail message.
PropertiesException(String) - Constructor for class jade.util.PropertiesException
Construct a PropertiesException with the specified detail message.
Property - class jade.domain.FIPAAgentManagement.Property.
This class implements the property type, a pair of a name and value.
PROPERTY - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
PROPERTY_NAME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
PROPERTY_VALUE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
Property() - Constructor for class jade.domain.FIPAAgentManagement.Property
Default constructor.
Property(String, Object) - Constructor for class jade.domain.FIPAAgentManagement.Property
Create a property object, with the given name and value pair.
PROPOSE - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
PROPOSE_ACCEPTANCE_KEY - Variable in class jade.proto.ContractNetResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as an ACCEPT/REJECT PROPOSAL response to the initiator CFP.
PROPOSE_KEY - Variable in class jade.proto.ProposeResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator.
PROPOSE_KEY - Variable in class jade.proto.ContractNetResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a response to the initiator CFP.
ProposeInitiator - class jade.proto.ProposeInitiator.
This class implements the Fipa-Propose interaction protocol with an API similar and homogeneous to AchieveREInitiator.
ProposeInitiator(Agent, ACLMessage) - Constructor for class jade.proto.ProposeInitiator
Construct a ProposeInitiator with an empty DataStore
ProposeInitiator(Agent, ACLMessage, DataStore) - Constructor for class jade.proto.ProposeInitiator
Construct a ProposeInitiator with a given DataStore
ProposeResponder - class jade.proto.ProposeResponder.
Behaviour class for fipa-propose Responder role.
ProposeResponder(Agent, MessageTemplate) - Constructor for class jade.proto.ProposeResponder
Constructor of the behaviour that creates a new empty DataStore
ProposeResponder(Agent, MessageTemplate, DataStore) - Constructor for class jade.proto.ProposeResponder
Constructor.
PROPOSITION - Static variable in class jade.content.schema.IRESchema
 
PROXY - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
put(Object) - Method in class jade.util.InputQueue
Insert an object into the queue.
put(Object, Object) - Method in interface jade.util.leap.Map
Associates the specified value with the specified key in this map (optional operation).
put(Object, Object) - Method in class jade.util.leap.HashMap
 
put(String, Object) - Method in class jade.util.BasicProperties
Set property value to specified object.
putBack(ACLMessage) - Method in class jade.core.Agent
Puts a received ACL message back into the message queue.
putO2AObject(Object, boolean) - Method in class jade.core.Agent
This method should not be used by application code.
putO2AObject(Object, boolean) - Method in class jade.wrapper.Agent
Passes an application-specific object to a local agent, created using JADE In-Process Interface.

Q

QUERY_IF - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
QUERY_PLATFORM_LOCATIONS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
QUERY_REF - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
QueryAgentsOnLocation - class jade.domain.JADEAgentManagement.QueryAgentsOnLocation.
This class represents the query-agents-on-location action of the JADE-agent-management ontology.
QUERYAGENTSONLOCATION - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
QUERYAGENTSONLOCATION_LOCATION - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
QueryAgentsOnLocation() - Constructor for class jade.domain.JADEAgentManagement.QueryAgentsOnLocation
Default constructor.
QUERYIF_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
QueryPlatformLocationsAction - class jade.domain.JADEAgentManagement.QueryPlatformLocationsAction.
This class represents the query-platform-locations action of the JADE-agent-management ontology.
QueryPlatformLocationsAction() - Constructor for class jade.domain.JADEAgentManagement.QueryPlatformLocationsAction
Default constructor.

R

read(InputStream) - Static method in class jade.core.Agent
Read a previously saved agent from an input stream and restarts it under its former name.
read(InputStream, String) - Static method in class jade.core.Agent
Read a previously saved agent from an input stream and restarts it under a different name.
readLine(Reader) - Method in class jade.util.BasicProperties
Read one line from the Reader.
RECEIVE_PROPOSE - Static variable in class jade.proto.ProposeResponder
 
RECEIVE_REPLY - Static variable in class jade.proto.ProposeInitiator
 
receive() - Method in class jade.core.Agent
Receives an ACL message from the agent message queue.
receive(MessageTemplate) - Method in class jade.core.Agent
Receives an ACL message matching a given template.
ReceivedObject - class jade.domain.FIPAAgentManagement.ReceivedObject.
This class implements the received-object object from the FIPA Agent Management ontology.
RECEIVEDOBJECT - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
RECEIVEDOBJECT_BY - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
RECEIVEDOBJECT_DATE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
RECEIVEDOBJECT_FROM - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
RECEIVEDOBJECT_ID - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
RECEIVEDOBJECT_VIA - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ReceivedObject() - Constructor for class jade.domain.FIPAAgentManagement.ReceivedObject
The constructor initializes the date to current time and all the Strings to empty strings.
ReflectiveIntrospector - class jade.content.onto.ReflectiveIntrospector.
The default introspector for user defined ontologies that uses Java Reflection to translate java objects to/from abstract descriptors.
ReflectiveIntrospector() - Constructor for class jade.content.onto.ReflectiveIntrospector
 
REFUSE - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
RefuseException - exception jade.domain.FIPAAgentManagement.RefuseException.
This class represents a generic RefuseException
RefuseException(String) - Constructor for class jade.domain.FIPAAgentManagement.RefuseException
 
Register - class jade.domain.FIPAAgentManagement.Register.
This class implements the register action of the fipa-agent-management ontology.
REGISTER - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
REGISTER_DESCRIPTION - Static variable in class jade.domain.FIPAAgentManagement.Register
A string constant for the description slot name.
REGISTER_DESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
Register() - Constructor for class jade.domain.FIPAAgentManagement.Register
Default constructor.
register(Agent, AID, AMSAgentDescription) - Static method in class jade.domain.AMSService
Register a AMSAgentDescription with a AMS agent.
register(Agent, AID, DFAgentDescription) - Static method in class jade.domain.DFService
Register a new DF-Description with a DF agent.
register(Agent, AMSAgentDescription) - Static method in class jade.domain.AMSService
registers a AMSAgentDescription with the default AMS
register(Agent, DFAgentDescription) - Static method in class jade.domain.DFService
Registers a DFAgentDescription with the default DF
register(SubscriptionResponder.Subscription) - Method in interface jade.proto.SubscriptionResponder.SubscriptionManager
Register a new Subscription object
registerDefaultTransition(String, String) - Method in class jade.core.behaviours.FSMBehaviour
Register a default transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
registerDefaultTransition(String, String, String[]) - Method in class jade.core.behaviours.FSMBehaviour
Register a default transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
registerFirstState(Behaviour, String) - Method in class jade.core.behaviours.FSMBehaviour
Register a Behaviour as the initial state of this FSMBehaviour.
registerHandleAcceptProposal(Behaviour) - Method in class jade.proto.TwoPhResponder
This method allows to register a user defined Behaviour in the HANDLE_ACCEPTANCE state.
registerHandleAcceptProposal(Behaviour) - Method in class jade.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_ACCEPT_PROPOSAL state.
registerHandleAgree(Behaviour) - Method in class jade.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_AGREE state.
registerHandleAgree(Behaviour) - Method in class jade.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_AGREE state.
registerHandleAllResponses(Behaviour) - Method in class jade.proto.TwoPh2Initiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class jade.proto.TwoPh1Initiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class jade.proto.TwoPh0Initiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class jade.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class jade.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class jade.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResponses(Behaviour) - Method in class jade.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESPONSES state.
registerHandleAllResultNotifications(Behaviour) - Method in class jade.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESULT_NOTIFICATIONS state.
registerHandleAllResultNotifications(Behaviour) - Method in class jade.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_ALL_RESULT_NOTIFICATIONS state.
registerHandleCancel(Behaviour) - Method in class jade.proto.SubscriptionResponder
This method allows to register a user defined Behaviour in the HANDLE_CANCEL state.
registerHandleCfp(Behaviour) - Method in class jade.proto.TwoPhResponder
This method allows to register a user defined Behaviour in the PREPARE_PROPOSE state.
registerHandleConfirm(Behaviour) - Method in class jade.proto.TwoPh1Initiator
This method allows to register a user defined Behaviour in the HANDLE_CONFIRM state.
registerHandleDisconfirm(Behaviour) - Method in class jade.proto.TwoPh1Initiator
This method allows to register a user defined Behaviour in the HANDLE_DISCONFIRM state.
registerHandleInform(Behaviour) - Method in class jade.proto.TwoPh2Initiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleInform(Behaviour) - Method in class jade.proto.TwoPh1Initiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleInform(Behaviour) - Method in class jade.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleInform(Behaviour) - Method in class jade.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleInform(Behaviour) - Method in class jade.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_INFORM state.
registerHandleNotUnderstood(Behaviour) - Method in class jade.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_NOT_UNDERSTOOD state.
registerHandleOldResponse(Behaviour) - Method in class jade.proto.TwoPh2Initiator
This method allows to register a user defined Behaviour in the HANDLE_OLD_RESPONSE state.
registerHandleOutOfSequence(Behaviour) - Method in class jade.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQ state.
registerHandleOutOfSequnece(Behaviour) - Method in class jade.proto.ContractNetResponder
This method allows to register a user defined Behaviour in the HANDLE_OUT_OF_SEQUENCE state.
registerHandlePropose(Behaviour) - Method in class jade.proto.TwoPh0Initiator
This method allows to register a user defined Behaviour in the HANDLE_PROPOSE state.
registerHandlePropose(Behaviour) - Method in class jade.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_PROPOSE state.
registerHandleQueryIf(Behaviour) - Method in class jade.proto.TwoPhResponder
This method allows to register a user defined Behaviour in the HANDLE_QUERY_IF state.
registerHandler(Object, Behaviour) - Method in class jade.proto.states.HandlerSelector
Register the bounding between an handler and a key.
registerHandleRefuse(Behaviour) - Method in class jade.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the HANDLE_REFUSE state.
registerHandleRefuse(Behaviour) - Method in class jade.proto.ContractNetInitiator
This method allows to register a user defined Behaviour in the HANDLE_REFUSE state.
registerHandleRefuse(Behaviour) - Method in class jade.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the HANDLE_REFUSE state.
registerHandleRejectProposal(Behaviour) - Method in class jade.proto.TwoPhResponder
This method allows to register a user defined Behaviour in the HANDLE_REJECT state.
registerHandleRejectProposal(Behaviour) - Method in class jade.proto.ProposeInitiator
This method allows to register a user defined Behaviour in the HANDLE_REJECT_PROPOSAL state.
registerHandleRejectProposal(Behaviour) - Method in class jade.proto.ContractNetResponder
This method allows to register a user defined Behaviour in the HANDLE_REJECT state.
registerLanguage(Codec) - Method in class jade.content.ContentManager
Registers a Codec for a given content language with its default name (i.e.
registerLanguage(Codec, String) - Method in class jade.content.ContentManager
Registers a Codec for a given content language with a given name.
registerLastState(Behaviour, String) - Method in class jade.core.behaviours.FSMBehaviour
Register a Behaviour as a final state of this FSMBehaviour.
registerOntology(Ontology) - Method in class jade.content.ContentManager
Registers an Ontology with its default name (i.e.
registerOntology(Ontology, String) - Method in class jade.content.ContentManager
Registers an Ontology with a given name.
registerPrepareCfps(Behaviour) - Method in class jade.proto.TwoPh0Initiator
This method allows to register a user-defined Behaviour in the PREPARE_CFPS state.
registerPrepareCfps(Behaviour) - Method in class jade.proto.ContractNetInitiator
This method allows to register a user-defined Behaviour in the PREPARE_CFPS state.
registerPrepareProposals(Behaviour) - Method in class jade.proto.TwoPh2Initiator
This method allows to register a user-defined Behaviour in the PREPARE_ACCEPTANCES state.
registerPrepareQueryIfs(Behaviour) - Method in class jade.proto.TwoPh1Initiator
This method allows to register a user-defined Behaviour in the PREPARE_QUERYIFS state.
registerPrepareRequests(Behaviour) - Method in class jade.proto.AchieveREInitiator
This method allows to register a user defined Behaviour in the PREPARE_REQUESTS state.
registerPrepareResponse(Behaviour) - Method in class jade.proto.SubscriptionResponder
This method allows to register a user defined Behaviour in the PREPARE_RESPONSE state.
registerPrepareResponse(Behaviour) - Method in class jade.proto.ProposeResponder
This method allows to register a user defined Behaviour in the PREPARE_RESPONSE state.
registerPrepareResponse(Behaviour) - Method in class jade.proto.ContractNetResponder
This method allows to register a user defined Behaviour in the PREPARE_RESPONSE state.
registerPrepareResponse(Behaviour) - Method in class jade.proto.AchieveREResponder
This method allows to register a user defined Behaviour in the PREPARE_RESPONSE state.
registerPrepareResultNotification(Behaviour) - Method in class jade.proto.ContractNetResponder
This method allows to register a user defined Behaviour in the PREPARE_RESULT_NOTIFICATION state.
registerPrepareResultNotification(Behaviour) - Method in class jade.proto.AchieveREResponder
This method allows to register a user defined Behaviour in the PREPARE_RESULT_NOTIFICATION state.
registerPrepareSubscriptions(Behaviour) - Method in class jade.proto.SubscriptionInitiator
This method allows to register a user defined Behaviour in the PREPARE_SUBSCRIPTIONS state.
registerState(Behaviour, String) - Method in class jade.core.behaviours.FSMBehaviour
Register a Behaviour as a state of this FSMBehaviour.
registerTransition(String, String, int) - Method in class jade.core.behaviours.FSMBehaviour
Register a transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
registerTransition(String, String, int, String[]) - Method in class jade.core.behaviours.FSMBehaviour
Register a transition in the FSM defining the policy for children scheduling of this FSMBehaviour.
REJECT_PROPOSAL - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
REMOTE_SERVICE_MANAGER_ADDRESSES - Static variable in class jade.core.Profile
This constant is the name of the property whose value contains the list of addresses through which the platform Service Manager can be reached.
remove() - Method in class jade.util.leap.EnumIterator
Remove the element pointed to by this iterator.
remove() - Method in class jade.util.leap.EmptyIterator
Remove the element pointed to by this iterator from the collection.
remove(AbsTerm) - Method in class jade.content.abs.AbsAggregate
Removes an element from this aggregate.
remove(int) - Method in class jade.content.ContentElementList
Removes the element at the given position from this content element list.
remove(int) - Method in class jade.content.abs.AbsContentElementList
Removes the element at the given position from this content element list.
remove(int) - Method in class jade.content.abs.AbsAggregate
Removes the element at the given position from this aggregate.
remove(int) - Method in interface jade.util.leap.List
Removes the element at the specified position in this list.
remove(int) - Method in class jade.util.leap.LinkedList
 
remove(int) - Method in class jade.util.leap.ArrayList
 
remove(Object) - Method in class jade.util.leap.SortedSetImpl
 
remove(Object) - Method in class jade.util.leap.RoundList
Removes the first occurrence of the specified element in this list and updates the pointer to the current element.
remove(Object) - Method in interface jade.util.leap.Map
Removes the mapping for this key from this map if present (optional operation).
remove(Object) - Method in class jade.util.leap.LinkedList
 
remove(Object) - Method in class jade.util.leap.HashMap
 
remove(Object) - Method in interface jade.util.leap.Collection
Removes one instance of the specified element.
remove(Object) - Method in class jade.util.leap.ArrayList
 
removeAddresses(String) - Method in class jade.core.AID
To remove a transport address.
removeAddresses(String) - Method in class jade.domain.FIPAAgentManagement.APService
Remove a service from the addresses slot collection of this object.
removeAPServices(APService) - Method in class jade.domain.FIPAAgentManagement.APDescription
Remove a service from the ap-services slot collection of this object.
removeBehaviour(Behaviour) - Method in class jade.core.Agent
This method removes a given behaviour from the agent.
removeFirst() - Method in class jade.util.leap.LinkedList
Removes and returns the first element from this list.
removeIntendedReceiver(AID) - Method in class jade.domain.FIPAAgentManagement.Envelope
Remove an agent identifier from the intended-receiver slot collection of this object.
removeLanguages(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove a content language name from the languages slot collection of this object.
removeLanguages(String) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove a content language name from the languages slot collection of this object.
removeOntologies(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove an ontology name from the ontologies slot collection of this object.
removeOntologies(String) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove an ontology name from the ontologies slot collection of this object.
removePlatformListener(PlatformController.Listener) - Method in interface jade.wrapper.PlatformController
Remove a platform listener.
removePlatformListener(PlatformController.Listener) - Method in class jade.wrapper.AgentContainer
 
removeProperties(Property) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove a property from the properties slot collection of this object.
removeProperties(Property) - Method in class jade.domain.FIPAAgentManagement.Envelope
Remove a property from the properties slot collection of this object.
removeProtocols(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Remove a protocol name from the protocols slot collection of this object.
removeProtocols(String) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove a protocol name from the protocols slot collection of this object.
removeReceiver(AID) - Method in class jade.lang.acl.ACLMessage
Removes a value from :receiver slot.
removeReplyTo(AID) - Method in class jade.lang.acl.ACLMessage
Removes a value from :reply_to slot.
removeResolvers(AID) - Method in class jade.core.AID
To remove a resolver.
removeServices(ServiceDescription) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Remove a service description from the services slot collection of this object.
removeSubBehaviour(Behaviour) - Method in class jade.core.behaviours.SequentialBehaviour
Remove a sub behaviour from this SequentialBehaviour
removeSubBehaviour(Behaviour) - Method in class jade.core.behaviours.ParallelBehaviour
Remove a sub behaviour from this ParallelBehaviour
removeTo(AID) - Method in class jade.domain.FIPAAgentManagement.Envelope
Remove an agent identifier from the to slot collection of this object.
removeUserDefinedParameter(String) - Method in class jade.lang.acl.ACLMessage
Removes the key and its corresponding value from the list of user defined parameters in this ACLMessage.
removeUserDefinedSlot(String) - Method in class jade.core.AID
To remove a user defined slot.
renameKey(String, String) - Method in class jade.util.BasicProperties
Change key string associated with existing value.
renewSearchId() - Method in class jade.domain.FIPAAgentManagement.SearchConstraints
Regenerate the value of search_id as a globally unique identifier.
REPLY_KEY - Variable in class jade.proto.TwoPh2Initiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class jade.proto.TwoPh1Initiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class jade.proto.TwoPh0Initiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class jade.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class jade.proto.ProposeInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class jade.proto.ContractNetInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
REPLY_KEY - Variable in class jade.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the last ACLMessage object that has been received (null if the timeout expired).
ReplySender - class jade.proto.states.ReplySender.
This behaviour sends a reply to a given message adjusting all protocol fields and receivers.
ReplySender(Agent, String, String) - Constructor for class jade.proto.states.ReplySender
Constructor.
ReplySender(Agent, String, String, DataStore) - Constructor for class jade.proto.states.ReplySender
Constructor.
REQUEST - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
REQUEST_KEY - Variable in class jade.proto.SimpleAchieveREResponder
 
REQUEST_KEY - Variable in class jade.proto.SimpleAchieveREInitiator
key to retrive from the datastore the ACLMessage passed in the constructor
REQUEST_KEY - Variable in class jade.proto.AchieveREResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator.
REQUEST_KEY - Variable in class jade.proto.AchieveREInitiator
key to retrieve from the DataStore of the behaviour the ACLMessage object passed in the constructor of the class.
REQUEST_SENT_KEY - Variable in class jade.proto.SimpleAchieveREInitiator
key to retrive from the datastore the ACLMessage that has been sent.
REQUEST_WHEN - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
REQUEST_WHENEVER - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
reset() - Method in class jade.core.behaviours.TickerBehaviour
This method must be called to reset the behaviour and starts again
reset() - Method in class jade.core.behaviours.SimpleBehaviour
Resets a SimpleBehaviour.
reset() - Method in class jade.core.behaviours.ParallelBehaviour
Resets this behaviour.
reset() - Method in class jade.core.behaviours.FSMBehaviour
Put this FSMBehaviour back in the initial condition.
reset() - Method in class jade.core.behaviours.CompositeBehaviour
Puts a CompositeBehaviour back in initial state.
reset() - Method in class jade.core.behaviours.Behaviour
Restores behaviour initial state.
reset() - Method in class jade.lang.acl.ACLMessage
Resets all the message slots.
reset() - Method in class jade.proto.TwoPhResponder
 
reset() - Method in class jade.proto.SubscriptionResponder
Reset this behaviour
reset() - Method in class jade.proto.SimpleAchieveREResponder
Reset this behaviour using the same MessageTemplate.
reset() - Method in class jade.proto.SimpleAchieveREInitiator
This method resets this behaviour so that it restarts from the initial state of the protocol with a null message.
reset() - Method in class jade.proto.ProposeResponder
Reset this behaviour.
reset() - Method in class jade.proto.ProposeInitiator
reset this behaviour by putting a null ACLMessage as message to be sent
reset() - Method in class jade.proto.ContractNetResponder
Reset the behaviour.
reset() - Method in class jade.proto.AchieveREResponder
Reset this behaviour using the same MessageTemplate.
reset() - Method in class jade.proto.AchieveREInitiator
reset this behaviour
reset(ACLMessage) - Method in class jade.proto.TwoPh2Initiator
 
reset(ACLMessage) - Method in class jade.proto.TwoPh1Initiator
 
reset(ACLMessage) - Method in class jade.proto.TwoPh0Initiator
 
reset(ACLMessage) - Method in class jade.proto.SubscriptionInitiator
reset this behaviour
reset(ACLMessage) - Method in class jade.proto.SimpleAchieveREInitiator
This method resets this behaviour so that it restarts the protocol with another request message.
reset(ACLMessage) - Method in class jade.proto.ProposeInitiator
reset this behaviour
reset(ACLMessage) - Method in class jade.proto.ContractNetInitiator
reset this behaviour
reset(ACLMessage) - Method in class jade.proto.AchieveREInitiator
reset this behaviour
reset(Date) - Method in class jade.core.behaviours.WakerBehaviour
This method must be called to reset the behaviour and starts again
reset(long) - Method in class jade.core.behaviours.WakerBehaviour
This method must be called to reset the behaviour and starts again
reset(long) - Method in class jade.core.behaviours.TickerBehaviour
This method must be called to reset the behaviour and starts again
reset(MessageTemplate) - Method in class jade.proto.SubscriptionResponder
This method resets the protocol and allows to change the MessageTemplate that defines what messages this SubscriptionResponder will react to.
reset(MessageTemplate) - Method in class jade.proto.SimpleAchieveREResponder
This method allows to change the MessageTemplate that defines what messages this FIPARequestResponder will react to and reset the protocol.
reset(MessageTemplate) - Method in class jade.proto.ProposeResponder
This method allows to change the MessageTemplate that defines what messages this ProposeResponder will react to and reset the protocol.
reset(MessageTemplate) - Method in class jade.proto.ContractNetResponder
This method reset the behaviour and allows to change the MessageTemplate that defines what messages this ContractNetResponder will react to.
reset(MessageTemplate) - Method in class jade.proto.AchieveREResponder
This method allows to change the MessageTemplate that defines what messages this FIPARequestResponder will react to and reset the protocol.
reset(MessageTemplate, long, DataStore, Object) - Method in class jade.proto.states.MsgReceiver
Reset this behaviour, possibly replacing the receive templatt and other data.
resetProcessed() - Method in class jade.util.Event
Reset the "processed" status of this Event
resetStates(String[]) - Method in class jade.core.behaviours.FSMBehaviour
Reset the children behaviours registered in the states indicated in the states parameter.
RESPONSE_KEY - Variable in class jade.proto.SubscriptionResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a response to the initiator.
RESPONSE_KEY - Variable in class jade.proto.SimpleAchieveREResponder
 
RESPONSE_KEY - Variable in class jade.proto.ProposeResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a response to the initiator.
RESPONSE_KEY - Variable in class jade.proto.AchieveREResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a response to the initiator.
restart() - Method in class jade.core.behaviours.CompositeBehaviour
Restarts this behaviour.
restart() - Method in class jade.core.behaviours.Behaviour
Restarts a blocked behaviour.
restore(InputStream) - Method in class jade.core.Agent
This method reads a previously saved agent, replacing the current state of this agent with the one previously saved.
Result - class jade.content.onto.basic.Result.
This class implements the result operator of the FIPA SL0 action.
RESULT - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
RESULT_ACTION - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
RESULT_ITEMS - Static variable in interface jade.content.lang.sl.SL0Vocabulary
Deprecated. Use RESULT_VALUE instead
RESULT_NOTIFICATION_KEY - Variable in class jade.proto.SimpleAchieveREResponder
 
RESULT_NOTIFICATION_KEY - Variable in class jade.proto.ContractNetResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a result notification to the initiator.
RESULT_NOTIFICATION_KEY - Variable in class jade.proto.AchieveREResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent as a result notification to the initiator.
RESULT_VALUE - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
Result() - Constructor for class jade.content.onto.basic.Result
 
Result(Concept, Object) - Constructor for class jade.content.onto.basic.Result
 
resume() - Method in interface jade.wrapper.PlatformController
Activate the agent platform.
resume() - Method in class jade.wrapper.AgentContainer
 
RESUMED_PLATFORM - Static variable in interface jade.wrapper.PlatformEvent
String constant for the name of the resumed-platform event.
resumedPlatform(PlatformEvent) - Method in interface jade.wrapper.PlatformController.Listener
Called when the platform is activated.
root() - Method in class jade.core.behaviours.Behaviour
Returns the root for this Behaviour object.
RoundList - class jade.util.leap.RoundList.
Implementation of a RoundList with get/insert methods relative to the current element
RoundList() - Constructor for class jade.util.leap.RoundList
Default constructor.
Runtime - class jade.core.Runtime.
The singleton instance (accessible through the instance() static method) of this class allows controlling the JADE runtime system from an external application.

S

scanDirectory(String, String, int) - Method in class jade.util.ExpandedProperties
Scan a directory for a property file and examine just first level of subdirectories.
scheduleFirst() - Method in class jade.core.behaviours.SequentialBehaviour
Prepare the first child for execution
scheduleFirst() - Method in class jade.core.behaviours.ParallelBehaviour
Prepare the first child for execution
scheduleFirst() - Method in class jade.core.behaviours.FSMBehaviour
Prepare the first child for execution.
scheduleFirst() - Method in class jade.core.behaviours.CompositeBehaviour
This method schedules the first child to be executed
scheduleNext(boolean, int) - Method in class jade.core.behaviours.SequentialBehaviour
Sequential policy for children scheduling.
scheduleNext(boolean, int) - Method in class jade.core.behaviours.ParallelBehaviour
This method schedules children behaviours one at a time, in a round robin fashion.
scheduleNext(boolean, int) - Method in class jade.core.behaviours.FSMBehaviour
This method schedules the next child to be executed.
scheduleNext(boolean, int) - Method in class jade.core.behaviours.CompositeBehaviour
This method schedules the next child to be executed
Search - class jade.domain.FIPAAgentManagement.Search.
This class implements the search action of the fipa-agent-management ontology.
SEARCH - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SEARCH_CONSTRAINTS - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SEARCH_DESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
Search() - Constructor for class jade.domain.FIPAAgentManagement.Search
Default constructor.
search(Agent, AID, AMSAgentDescription) - Static method in class jade.domain.AMSService
searches with the passed AMS by using the default SearchConstraints.
search(Agent, AID, AMSAgentDescription, SearchConstraints) - Static method in class jade.domain.AMSService
Searches for data contained within a AMS agent.
search(Agent, AID, DFAgentDescription) - Static method in class jade.domain.DFService
The default SearchConstraints are used.
search(Agent, AID, DFAgentDescription, SearchConstraints) - Static method in class jade.domain.DFService
Searches for data contained within a DF agent.
search(Agent, AMSAgentDescription) - Static method in class jade.domain.AMSService
searches with the default AMS and the default SearchConstraints.
search(Agent, AMSAgentDescription, SearchConstraints) - Static method in class jade.domain.AMSService
searches with the default AMS
search(Agent, DFAgentDescription) - Static method in class jade.domain.DFService
The default DF is used.
search(Agent, DFAgentDescription, SearchConstraints) - Static method in class jade.domain.DFService
The default DF is used.
SearchConstraints - class jade.domain.FIPAAgentManagement.SearchConstraints.
This class models a search constraint.
SEARCHCONSTRAINTS - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SEARCHCONSTRAINTS_MAX_DEPTH - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SEARCHCONSTRAINTS_MAX_RESULTS - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SEARCHCONSTRAINTS_SEARCH_ID - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SearchConstraints() - Constructor for class jade.domain.FIPAAgentManagement.SearchConstraints
Default constructor.
searchUntilFound(Agent, AID, DFAgentDescription, SearchConstraints, long) - Static method in class jade.domain.DFService
Searches the DF and remains blocked until a result is found or the specified timeout has expired.
SECOND_REPLY_KEY - Variable in class jade.proto.SimpleAchieveREInitiator
key to retrive the second reply received.
SELECTION_NOK - Static variable in class jade.proto.states.HandlerSelector
Value returned by onEnd method if no handler was found mapped to the key
SELECTION_OK - Static variable in class jade.proto.states.HandlerSelector
Value returned by onEnd method if an handler was found mapped to the key
SEND_INITIATIONS - Static variable in class jade.proto.ProposeInitiator
 
SEND_RESPONSE - Static variable in class jade.proto.ProposeResponder
 
send(ACLMessage) - Method in class jade.core.Agent
Send an ACL message to another agent.
sendInitiations(Vector) - Method in class jade.proto.ProposeInitiator
Create and initialize the Sessions and sends the initiation messages.
SEQUENCE - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
SequentialBehaviour - class jade.core.behaviours.SequentialBehaviour.
Composite behaviour with sequential children scheduling.
SequentialBehaviour() - Constructor for class jade.core.behaviours.SequentialBehaviour
Default constructor.
SequentialBehaviour(Agent) - Constructor for class jade.core.behaviours.SequentialBehaviour
This constructor sets the owner agent for this behaviour.
SerialBehaviour - class jade.core.behaviours.SerialBehaviour.
Base class for all composite behaviour whose children run serially, i.e.
SerialBehaviour() - Constructor for class jade.core.behaviours.SerialBehaviour
Create a new SerialBehaviour object, without setting the owner agent.
SerialBehaviour(Agent) - Constructor for class jade.core.behaviours.SerialBehaviour
Create a new SerialBehaviour object and set the owner agent.
Serializable - interface jade.util.leap.Serializable.
The LEAP (environment-dependent) version of the &qote;java.io.Serializable&qote; interface.
ServiceDescription - class jade.domain.FIPAAgentManagement.ServiceDescription.
This class models a service data type.
SERVICEDESCRIPTION - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SERVICEDESCRIPTION_LANGUAGES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SERVICEDESCRIPTION_NAME - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SERVICEDESCRIPTION_ONTOLOGIES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SERVICEDESCRIPTION_OWNERSHIP - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SERVICEDESCRIPTION_PROPERTIES - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SERVICEDESCRIPTION_PROTOCOLS - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
SERVICEDESCRIPTION_TYPE - Static variable in interface jade.domain.FIPAAgentManagement.FIPAManagementVocabulary
 
ServiceDescription() - Constructor for class jade.domain.FIPAAgentManagement.ServiceDescription
Default constructor.
SERVICES - Static variable in class jade.core.Profile
This constants is the name of the property whose value contains the list of kernel-level services that have to be launched at bootstrap time
Set - interface jade.util.leap.Set.
The LEAP (environment-dependent) version of the &qote;java.util.Set&qote; interface.
SET - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
set(boolean) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given boolean value.
set(byte[]) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given byte[] value.
set(Date) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given Date value.
set(double) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given double value.
set(float) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given float value.
set(int) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given int value.
set(long) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given long value.
set(String) - Method in class jade.content.abs.AbsPrimitive
Set the value of this AbsPrimitive to the given String.
set(String, AbsObject) - Method in class jade.content.abs.AbsPredicate
Sets an attribute of the predicate held by this abstract descriptor.
set(String, AbsPredicate) - Method in class jade.content.abs.AbsAgentAction
Set an attribute of the agent action held by this abstract descriptor.
set(String, AbsTerm) - Method in class jade.content.abs.AbsConcept
Sets an attribute of the concept held by this abstract descriptor.
set(String, AbsTerm) - Method in class jade.content.abs.AbsAggregate
Overrides this method to check that name is of the form Codec.UNNAMEDPERFIX+index
setAclRepresentation(String) - Method in class jade.domain.FIPAAgentManagement.Envelope
Set the acl-representation slot of this object.
setAct(String) - Method in class jade.domain.FIPAAgentManagement.UnsupportedAct
 
setAct(String) - Method in class jade.domain.FIPAAgentManagement.UnexpectedAct
 
setAction(Concept) - Method in class jade.content.onto.basic.Result
 
setAction(Concept) - Method in class jade.content.onto.basic.Done
 
setAction(Concept) - Method in class jade.content.onto.basic.Action
 
setActor(AID) - Method in class jade.content.onto.basic.Action
 
setAddress(String) - Method in class jade.core.ContainerID
Set the transport address string.
setAddress(String) - Method in class jade.domain.JADEAgentManagement.UninstallMTP
Set the address slot of this action.
setAddress(String) - Method in class jade.domain.JADEAgentManagement.InstallMTP
Set the address slot of this action.
setAgent(Agent) - Method in class jade.core.behaviours.CompositeBehaviour
Associates this behaviour with the agent it belongs to.
setAgent(Agent) - Method in class jade.core.behaviours.Behaviour
Associates this behaviour with the agent it belongs to.
setAgent(AID) - Method in class jade.domain.JADEAgentManagement.KillAgent
Set the agent slot of this action.
setAgentIdentifier(AID) - Method in class jade.domain.JADEAgentManagement.WhereIsAgentAction
Set the agent-identifier slot of this action.
setAgentName(String) - Method in class jade.domain.JADEAgentManagement.CreateAgent
Set the agent-name slot of this action.
setAgentProfile(MobileAgentProfile) - Method in class jade.domain.mobility.MobileAgentDescription
Set the agent-profile slot of this action.
setAgentVersion(String) - Method in class jade.domain.mobility.MobileAgentDescription
Set the agent-version slot of this action.
setArgs(Object[]) - Method in class jade.core.Specifier
Set the argument list for this specifier object.
setArgumentName(String) - Method in class jade.domain.FIPAAgentManagement.UnexpectedArgument
 
setArgumentName(String) - Method in class jade.domain.FIPAAgentManagement.MissingArgument
 
setBehaviourName(String) - Method in class jade.core.behaviours.Behaviour
Give a name to this behaviour object.
setBooleanProperty(String, boolean) - Method in class jade.util.BasicProperties
Store a boolean as a string ("true" or "false") with the specified key.
setBy(String) - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Set the by slot of this object.
setByteSequenceContent(byte[]) - Method in class jade.lang.acl.ACLMessage
Writes the :content slot.
setClassName(String) - Method in class jade.core.Specifier
Set the name of the class of this specifier.
setClassName(String) - Method in class jade.domain.JADEAgentManagement.InstallMTP
Set the class-name slot of this action.
setClassName(String) - Method in class jade.domain.JADEAgentManagement.CreateAgent
Set the class-name slot of this action.
setCloseVM(boolean) - Method in class jade.core.Runtime
Causes the local JVM to be closed when the last container in this JVM terminates.
setComments(String) - Method in class jade.domain.FIPAAgentManagement.Envelope
Set the comments slot of this object.
setCondition(Predicate) - Method in class jade.content.onto.basic.Done
 
setConstraints(SearchConstraints) - Method in class jade.domain.FIPAAgentManagement.Search
Set the constraints slot of this object.
setContainer(ContainerID) - Method in class jade.domain.JADEAgentManagement.UninstallMTP
Set the container slot of this action.
setContainer(ContainerID) - Method in class jade.domain.JADEAgentManagement.KillContainer
Set the container slot of this action.
setContainer(ContainerID) - Method in class jade.domain.JADEAgentManagement.InstallMTP
Set the container slot of this action.
setContainer(ContainerID) - Method in class jade.domain.JADEAgentManagement.CreateAgent
Set the container slot of this action.
setContent(String) - Method in class jade.lang.acl.ACLMessage
Writes the :content slot.
setContentObject(Serializable) - Method in class jade.lang.acl.ACLMessage
This method sets the content of this ACLMessage to a Java object.
setConversationId(String) - Method in class jade.lang.acl.ACLMessage
Writes the :conversation-id slot.
setDataStore(DataStore) - Method in class jade.core.behaviours.Behaviour
Set the private data store of this Behaviour
setDataStore(DataStore) - Method in class jade.proto.ProposeInitiator
Override the setDataStore() method to initialize propagate this setting to all children.
setDate(Date) - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Set the date slot of this object.
setDate(Date) - Method in class jade.domain.FIPAAgentManagement.Envelope
Set the date slot of this object.
setDeadline(long) - Method in class jade.proto.states.MsgReceiver
This method allows modifying the deadline
setDefaultEnvelope() - Method in class jade.lang.acl.ACLMessage
Writes the message envelope for this message, using the :sender and :receiver message slots to fill in the envelope.
setDelegation(String) - Method in class jade.domain.JADEAgentManagement.CreateAgent
Set the delegation slot of this action.
setDependencies(String) - Method in class jade.domain.mobility.MobileAgentSystem
Set the dependencies slot of this action.
setDependencies(String) - Method in class jade.domain.mobility.MobileAgentOS
Set the dependencies slot of this action.
setDependencies(String) - Method in class jade.domain.mobility.MobileAgentLanguage
Set the dependencies slot of this action.
setDescription(Object) - Method in class jade.domain.FIPAAgentManagement.Search
Set the description slot of this object.
setDescription(Object) - Method in class jade.domain.FIPAAgentManagement.Register
Set the description slot of this object.
setDescription(Object) - Method in class jade.domain.FIPAAgentManagement.Modify
Set the description slot of this object.
setDescription(Object) - Method in class jade.domain.FIPAAgentManagement.Deregister
Set the description slot of this object.
setDestination(Location) - Method in class jade.domain.mobility.MobileAgentDescription
Set the destination slot of this action.
setEnabledO2ACommunication(boolean, int) - Method in class jade.core.Agent
This method declares this agent attitude towards object-to-agent communication, that is, whether the agent accepts to communicate with other non-JADE components living within the same JVM.
setEncoding(String) - Method in class jade.lang.acl.ACLMessage
Writes the :encoding slot.
setEncodingByOrder(boolean) - Method in class jade.content.schema.ObjectSchema
Sets an indication about whether the preferred encoding for the slots of concepts compliants to this schema is by oredr or by name.
setEnvelope(Envelope) - Method in class jade.lang.acl.ACLMessage
Attaches an envelope to this message.
setErrorMessage(String) - Method in class jade.domain.FIPAAgentManagement.InternalError
 
setFrom(AID) - Method in class jade.domain.FIPAAgentManagement.Envelope
Set the from slot of this object.
setFrom(String) - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Set the from slot of this object.
setFunction(String) - Method in class jade.domain.FIPAAgentManagement.UnsupportedFunction
 
setId(String) - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Set the id slot of this object.
setImportKey(String) - Method in class jade.util.ImportableProperties
Change value of import directive.
setInReplyTo(String) - Method in class jade.lang.acl.ACLMessage
Writes the :in-reply-to slot.
setIntProperty(String, int) - Method in class jade.util.BasicProperties
Store an int as a string with the specified key.
setItems(List) - Method in class jade.content.onto.basic.Result
 
setLanguage(MobileAgentLanguage) - Method in class jade.domain.mobility.MobileAgentProfile
Set the language slot of this action.
setLanguage(String) - Method in class jade.lang.acl.ACLMessage
Writes the :language slot.
setLeaseTime(Date) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Set the lease time for the registration of this DFAgentDescription as an absolute time.
setLeft(Object) - Method in class jade.content.onto.basic.Equals
 
setLocalName(String) - Method in class jade.core.AID
This method permits to set the symbolic name of an agent.
setLocation(Location) - Method in class jade.domain.JADEAgentManagement.QueryAgentsOnLocation
Set the location slot of this action.
setLogFormat(String) - Method in class jade.util.Logger
Define the log format of this Logger object.
setMajorVersion(Long) - Method in class jade.domain.mobility.MobileAgentSystem
Set the major-version slot of this action.
setMajorVersion(Long) - Method in class jade.domain.mobility.MobileAgentOS
Set the major-version slot of this action.
setMajorVersion(Long) - Method in class jade.domain.mobility.MobileAgentLanguage
Set the major-version slot of this action.
setMaxDepth(Long) - Method in class jade.domain.FIPAAgentManagement.SearchConstraints
Set the max-depth slot of this object.
setMaxResults(Long) - Method in class jade.domain.FIPAAgentManagement.SearchConstraints
Set the max-results slot of this object.
setMessage(String) - Method in class jade.domain.FIPAException
Set the content of the ACL message representing this exception
setMinorVersion(Long) - Method in class jade.domain.mobility.MobileAgentSystem
Set the minor-version slot of this action.
setMinorVersion(Long) - Method in class jade.domain.mobility.MobileAgentOS
Set the minor-version slot of this action.
setMinorVersion(Long) - Method in class jade.domain.mobility.MobileAgentLanguage
Set the minor-version slot of this action.
setMobileAgentDescription(MobileAgentDescription) - Method in class jade.domain.mobility.MoveAction
Set the mobile-agent-description slot of this action.
setName(AID) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Set the identifier of the agent
setName(AID) - Method in class jade.domain.FIPAAgentManagement.AMSAgentDescription
Set the name slot of this object.
setName(AID) - Method in class jade.domain.mobility.MobileAgentDescription
Set the name slot of this action.
setName(String) - Method in class jade.content.abs.AbsVariable
Sets the name of this variable.
setName(String) - Method in class jade.core.Specifier
Set the name for this specifier object.
setName(String) - Method in class jade.core.ContainerID
Set the name of the described container.
setName(String) - Method in class jade.core.AID
This method permits to set the symbolic name of an agent.
setName(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Set the name slot of this object.
setName(String) - Method in class jade.domain.FIPAAgentManagement.Property
Set the name of the property object.
setName(String) - Method in class jade.domain.FIPAAgentManagement.APService
Set the name slot of this object.
setName(String) - Method in class jade.domain.FIPAAgentManagement.APDescription
Set the name slot of this object.
setName(String) - Method in class jade.domain.mobility.MobileAgentSystem
Set the name slot of this action.
setName(String) - Method in class jade.domain.mobility.MobileAgentOS
Set the name slot of this action.
setName(String) - Method in class jade.domain.mobility.MobileAgentLanguage
Set the name slot of this action.
setNewName(String) - Method in class jade.domain.mobility.CloneAction
Set the new-name slot of this action.
setObjectName(String) - Method in class jade.domain.FIPAAgentManagement.UnexpectedParameter
 
setObjectName(String) - Method in class jade.domain.FIPAAgentManagement.MissingParameter
 
setOntology(String) - Method in class jade.lang.acl.ACLMessage
Writes the :ontology slot.
setOS(MobileAgentOS) - Method in class jade.domain.mobility.MobileAgentProfile
Set the os slot of this action.
setOwnership(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Set the ownership slot of this object.
setOwnership(String) - Method in class jade.domain.FIPAAgentManagement.AMSAgentDescription
Set the ownership slot of this object.
setParameter(String, String) - Method in class jade.core.ProfileImpl
Assign the given value to the given property name.
setParameter(String, String) - Method in class jade.core.Profile
Assign the given value to the given property name.
setParameterName(String) - Method in class jade.domain.FIPAAgentManagement.UnrecognisedParameterValue
 
setParameterName(String) - Method in class jade.domain.FIPAAgentManagement.UnexpectedParameter
 
setParameterName(String) - Method in class jade.domain.FIPAAgentManagement.MissingParameter
 
setParameterValue(String) - Method in class jade.domain.FIPAAgentManagement.UnrecognisedParameterValue
 
setPassword(String) - Method in class jade.domain.JADEAgentManagement.KillContainer
Set the password slot of this action.
setPassword(String) - Method in class jade.domain.JADEAgentManagement.KillAgent
Set the password slot of this action.
setPassword(String) - Method in class jade.domain.JADEAgentManagement.CreateAgent
Set the password slot of this action.
setPayloadEncoding(String) - Method in class jade.domain.FIPAAgentManagement.Envelope
Set the payload-encoding slot of this object.
setPayloadLength(Long) - Method in class jade.domain.FIPAAgentManagement.Envelope
Set the payload-length slot of this object.
setPerformative(int) - Method in class jade.lang.acl.ACLMessage
set the performative of this ACL message object to the passed constant.
setProperty(String, String) - Method in class jade.util.BasicProperties
Set property value.
setPropertyIfNot(String, String) - Method in class jade.util.BasicProperties
Set property value only if its not set already.
setProposition(AbsPredicate) - Method in class jade.content.abs.AbsIRE
Sets the proposition of this IRE.
setProtocol(String) - Method in class jade.core.ContainerID
Set the IMTP type used to reach the described container.
setProtocol(String) - Method in class jade.lang.acl.ACLMessage
Writes the :protocol slot.
setQueueSize(int) - Method in class jade.core.Agent
Set message queue size.
setReceived(ReceivedObject) - Method in class jade.domain.FIPAAgentManagement.Envelope
Set the received slot of this object.
setReceivedKey(Object) - Method in class jade.proto.states.MsgReceiver
This method allows modifying the key in the DS where to put the received message
setRelativeLeaseTime(long) - Method in class jade.domain.FIPAAgentManagement.DFAgentDescription
Set the lease time for the registration of this DFAgentDescription as a relative time.
setReplyByDate(Date) - Method in class jade.lang.acl.ACLMessage
Writes the :reply-by slot.
setReplyWith(String) - Method in class jade.lang.acl.ACLMessage
Writes the :reply-with slot.
setRight(Object) - Method in class jade.content.onto.basic.Equals
 
setSearchId(String) - Method in class jade.domain.FIPAAgentManagement.SearchConstraints
Set the search-id slot of this object.
setSender(AID) - Method in class jade.content.OntoACLMessage
This method is redefined so that the sender AID is automatically wrapped into an OntoAID
setSender(AID) - Method in class jade.lang.acl.ACLMessage
Writes the :sender slot.
setSignature(String) - Method in class jade.domain.mobility.MobileAgentDescription
Set the signature slot of this action.
setSpecifiers(String, List) - Method in class jade.core.ProfileImpl
Assign the given property value to the given property name
setSpecifiers(String, List) - Method in class jade.core.Profile
Assign the given value to the given property name.
setState(String) - Method in class jade.domain.FIPAAgentManagement.AMSAgentDescription
Set the state slot of this object.
setSystem(MobileAgentSystem) - Method in class jade.domain.mobility.MobileAgentProfile
Set the system slot of this action.
setTemplate(MessageTemplate) - Method in class jade.proto.states.MsgReceiver
This method allows modifying the template
setTimeFormat(String) - Method in class jade.util.Logger
Establish a time format for this logger.
setType(String) - Method in class jade.content.abs.AbsVariable
Sets the value type of this variable.
setType(String) - Method in class jade.domain.FIPAAgentManagement.ServiceDescription
Set the type slot of this object.
setType(String) - Method in class jade.domain.FIPAAgentManagement.APService
Set the type slot of this object.
setup() - Method in class jade.core.Agent
This protected method is an empty placeholder for application specific startup code.
setValidationMode(boolean) - Method in class jade.content.ContentManager
Set the validation mode i.e.
setValue(Object) - Method in class jade.content.onto.basic.Result
 
setValue(Object) - Method in class jade.domain.FIPAAgentManagement.Property
Set the value for this property object, attached to the property name.
setValue(String) - Method in class jade.domain.FIPAAgentManagement.UnsupportedValue
 
setValue(String) - Method in class jade.domain.FIPAAgentManagement.UnrecognisedValue
 
setVariable(AbsVariable) - Method in class jade.content.abs.AbsIRE
Sets the variable of this IRE.
setVia(String) - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Set the via slot of this object.
ShowGui - class jade.domain.JADEAgentManagement.ShowGui.
This class represents the show-gui action of the JADE-agent-management ontology.
SHOWGUI - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
ShowGui() - Constructor for class jade.domain.JADEAgentManagement.ShowGui
Default constructor.
shutDown() - Method in class jade.core.Runtime
Stops the JADE container running in the Single-container modality.
ShutdownPlatform - class jade.domain.JADEAgentManagement.ShutdownPlatform.
This class represents the shutdown-platform action of the JADE-agent-management ontology.
SHUTDOWNPLATFORM - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
ShutdownPlatform() - Constructor for class jade.domain.JADEAgentManagement.ShutdownPlatform
Default constructor.
SimpleAchieveREInitiator - class jade.proto.SimpleAchieveREInitiator.
This is simple implementation of the AchieveREInitiator.
SimpleAchieveREInitiator(Agent, ACLMessage) - Constructor for class jade.proto.SimpleAchieveREInitiator
Construct for the class by creating a new empty DataStore
SimpleAchieveREInitiator(Agent, ACLMessage, DataStore) - Constructor for class jade.proto.SimpleAchieveREInitiator
Constructs a SimpleAchieveREInitiator behaviour
SimpleAchieveREResponder - class jade.proto.SimpleAchieveREResponder.
This is a single homogeneous and effective implementation of all the FIPA-Request-like interaction protocols defined by FIPA, that is all those protocols where the initiator sends a single message (i.e.
SimpleAchieveREResponder(Agent, MessageTemplate) - Constructor for class jade.proto.SimpleAchieveREResponder
Constructor of the behaviour that creates a new empty DataStore
SimpleAchieveREResponder(Agent, MessageTemplate, DataStore) - Constructor for class jade.proto.SimpleAchieveREResponder
Constructor.
SimpleBehaviour - class jade.core.behaviours.SimpleBehaviour.
An atomic behaviour.
SimpleBehaviour() - Constructor for class jade.core.behaviours.SimpleBehaviour
Default constructor.
SimpleBehaviour(Agent) - Constructor for class jade.core.behaviours.SimpleBehaviour
This constructor sets the owner agent for this behaviour.
size() - Method in class jade.content.ContentElementList
Retrieves the number of elements in this content element list.
size() - Method in class jade.content.abs.AbsContentElementList
Retrieves the number of elements in this content element list.
size() - Method in class jade.content.abs.AbsAggregate
Retrieves the number of elements in this aggregate.
size() - Method in class jade.util.leap.SortedSetImpl
 
size() - Method in class jade.util.leap.RoundList
Returns the number of elements in this list.
size() - Method in interface jade.util.leap.Map
Returns the number of mappings in this map.
size() - Method in class jade.util.leap.LinkedList
 
size() - Method in class jade.util.leap.HashMap
 
size() - Method in interface jade.util.leap.Collection
Returns the number of elements in this collection.
size() - Method in class jade.util.leap.ArrayList
 
skipNextResponses() - Method in class jade.proto.ContractNetInitiator
This method can be called (typically within the handlePropose() method) to skip all responses that have not been received yet.
SL0Vocabulary - interface jade.content.lang.sl.SL0Vocabulary.
The vocabulary of the simbols used in the FIPA SL0 language
SL1Vocabulary - interface jade.content.lang.sl.SL1Vocabulary.
The vocabulary of the simbols used in the FIPA SL1 language
SL2Vocabulary - interface jade.content.lang.sl.SL2Vocabulary.
The vocabulary of the simbols used in the FIPA SL2 language
SLCodec - class jade.content.lang.sl.SLCodec.
The codec class for the FIPA-SLn languages.
SLCodec() - Constructor for class jade.content.lang.sl.SLCodec
Construct a Codec object for the full SL-language (FIPA-SL).
SLCodec(int) - Constructor for class jade.content.lang.sl.SLCodec
Construct a Codec object for the given profile of SL-language.
SLVocabulary - interface jade.content.lang.sl.SLVocabulary.
The vocabulary of the simbols used in the FIPA SL language
SNIFFOFF - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SNIFFOFF_PASSWORD - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SNIFFOFF_SNIFFED_AGENTS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SNIFFOFF_SNIFFER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SNIFFON - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SNIFFON_PASSWORD - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SNIFFON_SNIFFED_AGENTS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SNIFFON_SNIFFER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
SOME_DISCONFIRM - Static variable in interface jade.proto.TwoPhConstants
 
sortedKeys() - Method in class jade.util.BasicProperties
Return a sorted enumertion of this properties keys.
SortedSet - interface jade.util.leap.SortedSet.
The LEAP (environment-dependent) version of the &qote;java.util.SortedSet&qote; interface.
SortedSetImpl - class jade.util.leap.SortedSetImpl.
The LEAP (environment-dependent) implementation of the &qote;SortedSet&qote; interface.
SortedSetImpl() - Constructor for class jade.util.leap.SortedSetImpl
Default Constructor, creates an empty Set, according to the elements' natural order.
specialHandling(String) - Method in class jade.util.BasicProperties
Called by parseArgument when the isCandidate method returns false.
Specifier - class jade.core.Specifier.
This class represent a specifier and collects a name, a className, and an array of arguments.
Specifier() - Constructor for class jade.core.Specifier
 
StaleProxyException - exception jade.wrapper.StaleProxyException.
This exception class is thrown when an attempt to use a stale (i.e.
start() - Method in interface jade.wrapper.PlatformController
Start the platform after its been initialized.
start() - Method in interface jade.wrapper.AgentController
Start the agent.
start() - Method in class jade.wrapper.AgentContainer
 
start() - Method in class jade.wrapper.Agent
Triggers a state transition from INITIATED to ACTIVE.
startAgent(String, String, String[]) - Static method in class jade.core.MicroRuntime
Start a new agent.
STARTED_PLATFORM - Static variable in interface jade.wrapper.PlatformEvent
String constant for the name of the started-platform event.
startedPlatform(PlatformEvent) - Method in interface jade.wrapper.PlatformController.Listener
Called when the platform is started.
startJADE(Properties, Runnable) - Static method in class jade.core.MicroRuntime
Start up the JADE runtime.
startUp(Profile) - Method in class jade.core.Runtime
Starts a JADE container in the Single-container modality.
State - interface jade.wrapper.State.
Defines the interface to all concrete implementations of state representation.
StateBase - class jade.wrapper.StateBase.
Provides an abstract base class for implementations of state.
StateResetter - class jade.proto.states.StateResetter.
This behaviour is used as a state of a FSMbehavior in order to reset some of the FSM's states or the whole FSM
StateResetter() - Constructor for class jade.proto.states.StateResetter
Constructor.
StateResetter(String[]) - Constructor for class jade.proto.states.StateResetter
Constructor.
stop() - Method in class jade.core.behaviours.TickerBehaviour
This method makes this TickerBehaviour terminate
stopJADE() - Static method in class jade.core.MicroRuntime
Shut down the JADE runtime.
storableProperty(String, String) - Method in class jade.util.ImportableProperties
Detect import dirrective and import file.
storableProperty(String, String) - Method in class jade.util.BasicProperties
Called by parseArgument as a final step prior to actually storing the key=value pair.
store(OutputStream, String) - Method in class jade.util.BasicProperties
Writes this property collection to the output stream in a format suitable for loading into a Properties table using the load method.
store(String) - Method in class jade.util.leap.Properties
Store the set of key-value pairs held by this Properties object into a given storage element.
STRING - Static variable in class jade.content.onto.BasicOntology
 
STRING - Static variable in interface jade.domain.FIPANames.ACLCodec
Syntactic representation of ACL in string form
StringACLCodec - class jade.lang.acl.StringACLCodec.
This class implements the FIPA String codec for ACLMessages.
StringACLCodec() - Constructor for class jade.lang.acl.StringACLCodec
constructor for the codec.
StringACLCodec(Reader, Writer) - Constructor for class jade.lang.acl.StringACLCodec
constructor for the codec.
StringCodec - class jade.content.lang.StringCodec.
Base class for content language codecs that transform AbsContentElements to/from sequences of strings
StringCodec(String) - Constructor for class jade.content.lang.StringCodec
Construct a StringCodec object with the given name
SUBSCRIBE - Static variable in class jade.lang.acl.ACLMessage
constant identifying the FIPA performative
SUBSCRIPTION_KEY - Variable in class jade.proto.SubscriptionResponder
key to retrieve from the DataStore of the behaviour the ACLMessage object sent by the initiator as a subscription.
SUBSCRIPTION_KEY - Variable in class jade.proto.SubscriptionInitiator
key to retrieve from the DataStore of the behaviour the subscription ACLMessage object passed in the constructor of the class.
SubscriptionInitiator - class jade.proto.SubscriptionInitiator.
This is a single homogeneous and effective implementation of the initiator role in all the FIPA-Subscribe-like interaction protocols defined by FIPA, that is all those protocols where the initiator sends a single "subscription" message and receives notifications each time a given condition becomes true.
SubscriptionInitiator(Agent, ACLMessage) - Constructor for class jade.proto.SubscriptionInitiator
Construct a SubscriptionInitiator with an empty DataStore
SubscriptionInitiator(Agent, ACLMessage, DataStore) - Constructor for class jade.proto.SubscriptionInitiator
Construct a SubscriptionInitiator with a given DataStore
SubscriptionResponder - class jade.proto.SubscriptionResponder.
This is a single homogeneous and effective implementation of the responder role in all the FIPA-Subscribe-like interaction protocols defined by FIPA, that is all those protocols where the initiator sends a single "subscription" message and receives notifications each time a given condition becomes true.
SubscriptionResponder.Subscription - class jade.proto.SubscriptionResponder.Subscription.
Inner calss Subscription
SubscriptionResponder.SubscriptionManager - interface jade.proto.SubscriptionResponder.SubscriptionManager.
Inner interface SubscriptionManager.
SubscriptionResponder(Agent, MessageTemplate, SubscriptionResponder.SubscriptionManager) - Constructor for class jade.proto.SubscriptionResponder
Constructor of the behaviour that creates a new empty DataStore
SubscriptionResponder(Agent, MessageTemplate, SubscriptionResponder.SubscriptionManager, DataStore) - Constructor for class jade.proto.SubscriptionResponder
Constructor.
suspend() - Method in interface jade.wrapper.PlatformController
Suspend the agent platform.
suspend() - Method in interface jade.wrapper.AgentController
Suspend the agent.
suspend() - Method in class jade.wrapper.AgentContainer
 
suspend() - Method in class jade.wrapper.Agent
Triggers a state transition from ACTIVE to SUSPENDED.
SUSPENDED - Static variable in class jade.domain.FIPAAgentManagement.AMSAgentDescription
String constant for the suspended agent life-cycle state.
SUSPENDED_PLATFORM - Static variable in interface jade.wrapper.PlatformEvent
String constant for the name of the suspended-platform event.
suspendedPlatform(PlatformEvent) - Method in interface jade.wrapper.PlatformController.Listener
Called when the platform is suspended.
SYNC - Static variable in class jade.wrapper.Agent
Constant representing a synchronous rendez-vous policy.

T

takeDown() - Method in class jade.core.Agent
This protected method is an empty placeholder for application specific cleanup code.
Term - interface jade.content.Term.
Interface representing a generic term, i.e.
TermSchema - class jade.content.schema.TermSchema.
This class represents the schema of a generic term in an ontology.
TermSchema(String) - Constructor for class jade.content.schema.TermSchema
Creates a TermSchema with a given type-name.
testPropertyFile(String) - Method in class jade.util.ExpandedProperties
Once the property file search has expanded beyond the current directory this method is used to examine property files which match the desired name - if it contains an import directive then return the value of that directive otherwise return the name of the property file.
TickerBehaviour - class jade.core.behaviours.TickerBehaviour.
This abstract class implements a Behaviour that periodically executes a user-defined piece of code.
TickerBehaviour(Agent, long) - Constructor for class jade.core.behaviours.TickerBehaviour
Construct a TickerBehaviour that call its onTick() method every period ms.
TIMEOUT_EXPIRED - Static variable in class jade.proto.states.MsgReceiver
A numeric constant to mean that a timeout expired.
toArray() - Method in class jade.content.ContentElementList
Retrieve all elements in this content element list in the form of an array.
toArray() - Method in class jade.content.abs.AbsContentElementList
Retrieve all elements in this content element list in the form of an array.
toArray() - Method in class jade.content.abs.AbsAggregate
Retrieve all elements in this aggregate in the form of an array.
toArray() - Method in class jade.util.leap.SortedSetImpl
 
toArray() - Method in class jade.util.leap.LinkedList
 
toArray() - Method in interface jade.util.leap.Collection
Returns an array containing all of the elements in this collection.
toArray() - Method in class jade.util.leap.ArrayList
 
toDate(String) - Static method in class jade.lang.acl.ISO8601
This method converts a FIPA DateTime token to a java.util.Date.
toList() - Method in class jade.util.leap.ArrayList
Method declaration
toObject(AbsObject) - Method in class jade.content.onto.Ontology
Converts an abstract descriptor to a Java object of the proper class.
toRelativeTimeString(long) - Static method in class jade.lang.acl.ISO8601
this method converts into a string in ISO8601 format representing relative time from the current time
toString() - Method in class jade.content.abs.AbsPrimitive
Deprecated. Use toString() instead
toString() - Method in class jade.content.abs.AbsContentElementList
 
toString() - Method in class jade.content.abs.AbsAggregate
 
toString() - Method in class jade.core.Specifier
This method is used by Boot, ProfileImpl, and RMA in order to have a String representation of this Specifier according to the format name:className(arg1 arg2 argn)
toString() - Method in class jade.core.ProfileImpl
Creates a string representation of this profile.
toString() - Method in class jade.core.ContainerID
Retrieve a string representation for this container ID.
toString() - Method in class jade.core.AID
Converts this agent identifier into a readable string.
toString() - Method in class jade.domain.FIPAAgentManagement.ReceivedObject
Retrieve a string representation for this received object.
toString() - Method in class jade.domain.FIPAAgentManagement.Envelope
Retrieve a string representation for this platform description.
toString() - Method in class jade.domain.FIPAAgentManagement.APService
Retrieve a string representation for this platform service description.
toString() - Method in class jade.domain.FIPAAgentManagement.APDescription
Retrieve a string representation for this platform description.
toString() - Method in class jade.lang.acl.MessageTemplate
Retrieve a string representation of this message template.
toString() - Method in class jade.lang.acl.ACLMessage
Convert an ACL message to its string representation.
toString() - Method in class jade.util.leap.RoundList
Returns a string representation of this collection.
toString() - Method in class jade.wrapper.StateBase
A string representation of this state.
toString() - Method in interface jade.wrapper.State
Return string representation of state description and its code.
toString(Date) - Static method in class jade.lang.acl.ISO8601
This method converts a java.util.Date into a FIPA DateTime token by using the UTC time.
toString(Date, boolean) - Static method in class jade.lang.acl.ISO8601
This method converts a java.util.Date into a FIPA DateTime token.
toStringArray() - Method in class jade.util.BasicProperties
Create a String[] for the properties with one key=value pair per array entry.
TRANSIT - Static variable in class jade.domain.FIPAAgentManagement.AMSAgentDescription
String constant for the transit agent life-cycle state.
TRUE_PROPOSITION - Static variable in interface jade.content.lang.sl.SL0Vocabulary
 
TrueProposition - class jade.content.onto.basic.TrueProposition.
This class represents the TRUE proposition i.e.
TrueProposition() - Constructor for class jade.content.onto.basic.TrueProposition
 
TwoPh0Initiator - class jade.proto.TwoPh0Initiator.
Class description
TwoPh0Initiator(Agent, ACLMessage, String) - Constructor for class jade.proto.TwoPh0Initiator
Constructs a TwoPh0Initiator behaviour.
TwoPh0Initiator(Agent, ACLMessage, String, DataStore) - Constructor for class jade.proto.TwoPh0Initiator
Constructs a TwoPh0Initiator behaviour.
TwoPh1Initiator - class jade.proto.TwoPh1Initiator.
Class description
TwoPh1Initiator(Agent, ACLMessage, String) - Constructor for class jade.proto.TwoPh1Initiator
Constructs a TwoPh1Initiator behaviour.
TwoPh1Initiator(Agent, ACLMessage, String, DataStore) - Constructor for class jade.proto.TwoPh1Initiator
Constructs a TwoPh1Initiator behaviour.
TwoPh2Initiator - class jade.proto.TwoPh2Initiator.
Class description
TwoPh2Initiator(Agent, ACLMessage) - Constructor for class jade.proto.TwoPh2Initiator
Constructs a TwoPh2Initiator behaviour.
TwoPh2Initiator(Agent, ACLMessage, DataStore) - Constructor for class jade.proto.TwoPh2Initiator
Constructs a TwoPh2Initiator behaviour.
TwoPhConstants - interface jade.proto.TwoPhConstants.
Interface description
TwoPhInitiator - class jade.proto.TwoPhInitiator.
Class description
TwoPhInitiator(Agent, ACLMessage) - Constructor for class jade.proto.TwoPhInitiator
Constructs a TwoPhInitiator behaviour.
TwoPhInitiator(Agent, ACLMessage, DataStore) - Constructor for class jade.proto.TwoPhInitiator
Constructs a TwoPhInitiator behaviour.
TwoPhResponder - class jade.proto.TwoPhResponder.
Class description
TwoPhResponder(Agent, MessageTemplate) - Constructor for class jade.proto.TwoPhResponder
Constructor of the behaviour that creates a new empty DataStore
TwoPhResponder(Agent, MessageTemplate, DataStore) - Constructor for class jade.proto.TwoPhResponder
Constructor of the behaviour.
type - Variable in class jade.util.Event
The type of this event.
TypedAggregateFacet - class jade.content.schema.facets.TypedAggregateFacet.
This facet forces the elements in an AbsAggregate to be compliant to a given schema.
TypedAggregateFacet(ObjectSchema) - Constructor for class jade.content.schema.facets.TypedAggregateFacet
Construct a TypedAggregateFacet that forces the elements in an AbsAggregate to be instances of a given schema

U

Unauthorised - exception jade.domain.FIPAAgentManagement.Unauthorised.
 
UNAUTHORISED - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
Unauthorised() - Constructor for class jade.domain.FIPAAgentManagement.Unauthorised
 
UNCERTAINTY - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
UNCERTAINTY_AGENT - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
UNCERTAINTY_CONDITION - Static variable in interface jade.content.lang.sl.SL2Vocabulary
 
UnexpectedAct - exception jade.domain.FIPAAgentManagement.UnexpectedAct.
 
UNEXPECTEDACT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNEXPECTEDACT_ACT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnexpectedAct() - Constructor for class jade.domain.FIPAAgentManagement.UnexpectedAct
 
UnexpectedAct(String) - Constructor for class jade.domain.FIPAAgentManagement.UnexpectedAct
 
UnexpectedArgument - exception jade.domain.FIPAAgentManagement.UnexpectedArgument.
 
UNEXPECTEDARGUMENT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNEXPECTEDARGUMENT_ARGUMENT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnexpectedArgument() - Constructor for class jade.domain.FIPAAgentManagement.UnexpectedArgument
 
UnexpectedArgument(String) - Constructor for class jade.domain.FIPAAgentManagement.UnexpectedArgument
 
UnexpectedArgumentCount - exception jade.domain.FIPAAgentManagement.UnexpectedArgumentCount.
 
UNEXPECTEDARGUMENTCOUNT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnexpectedArgumentCount() - Constructor for class jade.domain.FIPAAgentManagement.UnexpectedArgumentCount
 
UnexpectedParameter - exception jade.domain.FIPAAgentManagement.UnexpectedParameter.
 
UNEXPECTEDPARAMETER - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNEXPECTEDPARAMETER_OBJECT_NAME - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNEXPECTEDPARAMETER_PARAMETER_NAME - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnexpectedParameter() - Constructor for class jade.domain.FIPAAgentManagement.UnexpectedParameter
 
UnexpectedParameter(String, String) - Constructor for class jade.domain.FIPAAgentManagement.UnexpectedParameter
 
UngroundedException - exception jade.content.onto.UngroundedException.
Thrown when working with an ungrounded abstract descriptor, i.e., a descriptor containing variables.
UngroundedException() - Constructor for class jade.content.onto.UngroundedException
Constructor
UninstallMTP - class jade.domain.JADEAgentManagement.UninstallMTP.
This class represents the uninstall-MTP action of the JADE-agent-management ontology.
UNINSTALLMTP - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
UNINSTALLMTP_ADDRESS - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
UNINSTALLMTP_CONTAINER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
UninstallMTP() - Constructor for class jade.domain.JADEAgentManagement.UninstallMTP
Default constructor.
uninstallMTP(String) - Method in class jade.wrapper.AgentContainer
Removes a message transport protocol, previously running within this container.
UNKNOWN - Static variable in class jade.lang.acl.ACLMessage
constant identifying an unknown performative
UNLIMITED - Static variable in class jade.content.schema.ObjectSchema
Canstant value indicating that a slot in a schema has an infinite maximum cardinality
UNNAMEDPREFIX - Static variable in class jade.content.lang.Codec
This string is the prefix of all the unnamed slots of a Frame
UnreadableException - exception jade.lang.acl.UnreadableException.
Signals that an error occured during the decoding of the content of an ACLMessage using Base64.
UnrecognisedParameterValue - exception jade.domain.FIPAAgentManagement.UnrecognisedParameterValue.
 
UNRECOGNISEDPARAMETERVALUE - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNRECOGNISEDPARAMETERVALUE_PARAMETER_NAME - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNRECOGNISEDPARAMETERVALUE_PARAMETER_VALUE - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnrecognisedParameterValue() - Constructor for class jade.domain.FIPAAgentManagement.UnrecognisedParameterValue
 
UnrecognisedParameterValue(String, String) - Constructor for class jade.domain.FIPAAgentManagement.UnrecognisedParameterValue
 
UnrecognisedValue - exception jade.domain.FIPAAgentManagement.UnrecognisedValue.
 
UNRECOGNISEDVALUE - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNRECOGNISEDVALUE_VALUE - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnrecognisedValue() - Constructor for class jade.domain.FIPAAgentManagement.UnrecognisedValue
 
UnrecognisedValue(String) - Constructor for class jade.domain.FIPAAgentManagement.UnrecognisedValue
 
UnsupportedAct - exception jade.domain.FIPAAgentManagement.UnsupportedAct.
 
UNSUPPORTEDACT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNSUPPORTEDACT_ACT - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnsupportedAct() - Constructor for class jade.domain.FIPAAgentManagement.UnsupportedAct
 
UnsupportedAct(String) - Constructor for class jade.domain.FIPAAgentManagement.UnsupportedAct
 
UnsupportedFunction - exception jade.domain.FIPAAgentManagement.UnsupportedFunction.
 
UNSUPPORTEDFUNCTION - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNSUPPORTEDFUNCTION_FUNCTION - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnsupportedFunction() - Constructor for class jade.domain.FIPAAgentManagement.UnsupportedFunction
 
UnsupportedFunction(String) - Constructor for class jade.domain.FIPAAgentManagement.UnsupportedFunction
 
UnsupportedValue - exception jade.domain.FIPAAgentManagement.UnsupportedValue.
 
UNSUPPORTEDVALUE - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UNSUPPORTEDVALUE_VALUE - Static variable in interface jade.domain.FIPAAgentManagement.ExceptionVocabulary
 
UnsupportedValue() - Constructor for class jade.domain.FIPAAgentManagement.UnsupportedValue
 
UnsupportedValue(String) - Constructor for class jade.domain.FIPAAgentManagement.UnsupportedValue
 

V

validate(AbsObject, Ontology) - Method in class jade.content.schema.VariableSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.PrimitiveSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.PredicateSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.ObjectSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.IRESchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in interface jade.content.schema.Facet
Check whether a given value for the slot this Facet applies to is valid.
validate(AbsObject, Ontology) - Method in class jade.content.schema.ContentElementListSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.ConceptSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.AggregateSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.AgentActionSchema
Check whether a given abstract descriptor complies with this schema.
validate(AbsObject, Ontology) - Method in class jade.content.schema.facets.TypedAggregateFacet
Check whether a given value for the slot this Facet applies to is valid.
validate(AbsObject, Ontology) - Method in class jade.content.schema.facets.CardinalityFacet
Check that the number of elements in an AbsAggregate is within a given range
VALUE_TYPE - Static variable in class jade.content.schema.VariableSchema
 
valueFilter(String, String) - Method in class jade.util.BasicProperties
Called by getProperty(key, default) to perform any post processing of the value string.
values() - Method in interface jade.util.leap.Map
Returns a Collection view of the values contained in this map.
values() - Method in class jade.util.leap.HashMap
 
VARIABLE - Static variable in class jade.content.schema.IRESchema
 
VariableSchema - class jade.content.schema.VariableSchema.
This class represents the schema of a variable.

W

WAITING - Static variable in class jade.domain.FIPAAgentManagement.AMSAgentDescription
String constant for the waiting agent life-cycle state.
waitUntilProcessed() - Method in class jade.util.Event
Blocks the calling thread until the notifyProcessed() method is called.
WakerBehaviour - class jade.core.behaviours.WakerBehaviour.
This abstract class implements a OneShot task that must be executed only one just after a given timeout is elapsed.
WakerBehaviour(Agent, Date) - Constructor for class jade.core.behaviours.WakerBehaviour
This method constructs the behaviour.
WakerBehaviour(Agent, long) - Constructor for class jade.core.behaviours.WakerBehaviour
This method constructs the behaviour.
WAP - Static variable in interface jade.domain.FIPANames.MTP
WAP-based MTP
WHEN_ALL - Static variable in class jade.core.behaviours.ParallelBehaviour
Predefined constant to be used in the constructor to create a ParallelBehaviour that terminates when all its children are done.
WHEN_ANY - Static variable in class jade.core.behaviours.ParallelBehaviour
Predefined constant to be used in the constructor to create a ParallelBehaviour that terminates when any of its child is done.
WHEREISAGENT - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
WHEREISAGENT_AGENTIDENTIFIER - Static variable in interface jade.domain.JADEAgentManagement.JADEManagementVocabulary
 
WhereIsAgentAction - class jade.domain.JADEAgentManagement.WhereIsAgentAction.
This class represents the where-is-agent action of the JADE-agent-management ontology.
WhereIsAgentAction() - Constructor for class jade.domain.JADEAgentManagement.WhereIsAgentAction
Default constructor.
wrap(ACLMessage) - Static method in class jade.content.OntoACLMessage
Create an ontological ACL message that wraps an existing ACLMessage.
wrap(AID) - Static method in class jade.content.OntoAID
Create an ontological Agent identifier that wraps an existing AID.
wrap(boolean) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.BOOLEAN containing a given boolean value.
wrap(byte[]) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.BYTE_SEQUENCE containing a given byte[] value.
wrap(Date) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.DATE containing a given Date value.
wrap(double) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.FLOAT containing a given double value.
wrap(float) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.FLOAT containing a given float value.
wrap(int) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.INTEGER containing a given int value.
wrap(long) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.INTEGER containing a given long value.
wrap(String) - Static method in class jade.content.abs.AbsPrimitive
Create an AbsPrimitive of type BasicOntology.STRING containing a given String value.
WrapperException - exception jade.util.WrapperException.
This class acts as a base class for all the exceptions that wrap another (nested) exception.
WrapperException(String) - Constructor for class jade.util.WrapperException
Create a wrapper exception with the given message.
WrapperException(String, Throwable) - Constructor for class jade.util.WrapperException
Create a wrapper exception with the given message and nested exception.
write(ACLMessage) - Method in class jade.lang.acl.StringACLCodec
encodes the message and writes it into the Writer passed in the constructor.
write(OutputStream) - Method in class jade.core.Agent
Write this agent to an output stream; this method can be used to record a snapshot of the agent state on a file or to send it through a network connection.

X

XML - Static variable in interface jade.domain.FIPANames.ACLCodec
Syntactic representation of ACL in XML form

A B C D E F G H I J K L M N O P Q R S T U V W X

JADE