Jadex 0.96-beta1

Serialized Form


Package jadex.adapter

Class jadex.adapter.AbstractMessageAdapter extends Object implements Serializable

Serialized Fields

agent

IJadexAgent agent
The agent.


message_object

Object message_object
The platform specific message object.


inreply

jadex.runtime.impl.IRMessageEvent inreply
The in-reply message event.


searched_inreply

boolean searched_inreply
Was the inreply already searched?


Package jadex.adapter.fipa

Class jadex.adapter.fipa.AgentAction extends Object implements Serializable

Serialized Fields

pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AgentDescription extends AgentDescriptionData implements Serializable

Class jadex.adapter.fipa.AgentDescriptionData extends Object implements Serializable

Serialized Fields

services

List services
Attribute for slot services.


protocols

List protocols
Attribute for slot protocols.


ontologies

List ontologies
Attribute for slot ontologies.


languages

List languages
Attribute for slot languages.


leasetime

Date leasetime
Attribute for slot lease-time.


name

AgentIdentifier name
Attribute for slot agentidentifier.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AgentIdentifier extends AgentIdentifierData implements Serializable

Class jadex.adapter.fipa.AgentIdentifierData extends BasicAgentIdentifier implements Serializable

Serialized Fields

resolvers

List resolvers
Attribute for slot resolvers.


addresses

List addresses
Attribute for slot addresses.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSAgentDescription extends AMSAgentDescriptionData implements Serializable

Class jadex.adapter.fipa.AMSAgentDescriptionData extends Object implements Serializable

Serialized Fields

ownership

String ownership
Attribute for slot ownership.


state

String state
Attribute for slot state.


name

AgentIdentifier name
Attribute for slot agentidentifier.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSCreateAgent extends AgentAction implements Serializable

Serialized Fields

start

boolean start
Attribute for slot start.


arguments

Map arguments
Attribute for slot arguments.


name

String name
Attribute for slot name.


type

String type
Attribute for slot type.


configuration

String configuration
Attribute for slot configuration.


agentidentifier

AgentIdentifier agentidentifier
Attribute for slot agentidentifier.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSDestroyAgent extends AgentAction implements Serializable

Serialized Fields

agentidentifier

AgentIdentifier agentidentifier
Attribute for slot agentidentifier.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSResumeAgent extends AgentAction implements Serializable

Serialized Fields

agentidentifier

AgentIdentifier agentidentifier
Attribute for slot agentidentifier.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSSearchAgents extends AgentAction implements Serializable

Serialized Fields

agentdescriptions

List agentdescriptions
Attribute for slot agentdescriptions.


agentdescription

AMSAgentDescription agentdescription
Attribute for slot agentdescription.


searchconstraints

SearchConstraints searchconstraints
Attribute for slot searchconstraints.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSShutdownPlatform extends AgentAction implements Serializable

Serialized Fields

pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSStartAgent extends AgentAction implements Serializable

Serialized Fields

agentidentifier

AgentIdentifier agentidentifier
Attribute for slot agentidentifier.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.AMSSuspendAgent extends AgentAction implements Serializable

Serialized Fields

agentidentifier

AgentIdentifier agentidentifier
Attribute for slot agentidentifier.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.DFDeregister extends AgentAction implements Serializable

Serialized Fields

dfagentdescription

AgentDescription dfagentdescription
Attribute for slot dfagentdescription.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.DFModify extends AgentAction implements Serializable

Serialized Fields

dfagentdescription

AgentDescription dfagentdescription
Attribute for slot dfagentdescription.


result

AgentDescription result
Attribute for slot result.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.DFRegister extends AgentAction implements Serializable

Serialized Fields

dfagentdescription

AgentDescription dfagentdescription
Attribute for slot dfagentdescription.


result

AgentDescription result
Attribute for slot result.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.DFSearch extends AgentAction implements Serializable

Serialized Fields

results

List results
Attribute for slot results.


dfagentdescription

AgentDescription dfagentdescription
Attribute for slot dfagentdescription.


searchconstraints

SearchConstraints searchconstraints
Attribute for slot searchconstraints.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.Done extends Object implements Serializable

Serialized Fields

action

AgentAction action
Attribute for slot action.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.FipaMessageAdapter extends AbstractMessageAdapter implements Serializable

Serialized Fields

content

Object content
The decoded content (cached for speed).

Class jadex.adapter.fipa.FIPAMessageType extends MessageType implements Serializable

Class jadex.adapter.fipa.Property extends Object implements Serializable

Serialized Fields

value

Object value
Attribute for slot value.


name

String name
Attribute for slot name.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.SearchConstraints extends Object implements Serializable

Serialized Fields

searchid

String searchid
Attribute for slot search-id.


maxdepth

int maxdepth
Attribute for slot max-depth.


maxresults

int maxresults
Attribute for slot max-results.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.

Class jadex.adapter.fipa.ServiceDescription extends ServiceDescriptionData implements Serializable

Class jadex.adapter.fipa.ServiceDescriptionData extends Object implements Serializable

Serialized Fields

ownership

String ownership
Attribute for slot ownership.


protocols

List protocols
Attribute for slot protocols.


ontologies

List ontologies
Attribute for slot ontologies.


name

String name
Attribute for slot name.


languages

List languages
Attribute for slot languages.


type

String type
Attribute for slot type.


properties

List properties
Attribute for slot properties.


pds

PropertyDescriptor[] pds
The property descriptors, constructed on first access.


Package jadex.model

Class jadex.model.ExpressionParameterInfo extends Object implements Serializable

Serialized Fields

name

String name
The parameter name.


modelelement

IMElement modelelement
The parameter modelelement.


classname

String classname
The parameter runtime type.


clazz

Class clazz

Class jadex.model.MessageType extends Object implements Serializable

Serialized Fields

name

String name
The name of the message type.


params

MessageType.ParameterSpecification[] params
The allowed parameters.


paramsets

MessageType.ParameterSpecification[] paramsets
The allowed parameter sets.

Class jadex.model.MessageType.ParameterSpecification extends Object implements Serializable

Serialized Fields

name

String name
The parameter(set) name.


clazz

Class clazz
The parameter(set) class.


defaultvalue

String defaultvalue
Default value expression of the parameter(set), if any.


source

String source
Source parameter when copying reply values (if any).


convid

boolean convid
True, if this parameter can be used to identify an ongoing conversation.


derived

boolean derived
A derived parameter is ignored, when sending/receiving messages and only used for matching incoming messages.


Package jadex.planlib

Class jadex.planlib.AnswerPingPlan extends Plan implements Serializable

Serialized Fields

ping

String ping
The ping string.


reply

String reply
The ping reply string.

Class jadex.planlib.CNPInitiatorPlan extends Plan implements Serializable

Serialized Fields

mf

MessageEventFilter mf
The message filter for all protocol related messages.


timeout

long timeout
The timeout.


selector

ISelector selector
The selector.


me

IMessageEvent me
Arbitrary send message with convid for receiving answer messages.

Class jadex.planlib.CNPReceiverPlan extends Plan implements Serializable

Class jadex.planlib.DAInitiatorPlan extends Plan implements Serializable

Class jadex.planlib.DAReceiverPlan extends Plan implements Serializable

Class jadex.planlib.DoPingPlan extends Plan implements Serializable

Class jadex.planlib.EAInitiatorPlan extends Plan implements Serializable

Class jadex.planlib.EAReceiverPlan extends Plan implements Serializable

Class jadex.planlib.NotUnderstoodPlan extends Plan implements Serializable

Class jadex.planlib.PerformTestPlan extends Plan implements Serializable

Serialized Fields

testagent

AgentIdentifier testagent
The created test agent.

Class jadex.planlib.PerformTestsPlan extends Plan implements Serializable

Class jadex.planlib.PingingPlan extends Plan implements Serializable

Class jadex.planlib.PrintReportsPlan extends Plan implements Serializable

Class jadex.planlib.RPInitiatorMobilePlan extends MobilePlan implements Serializable

Serialized Fields

timeout

long timeout
The wait timeout for response messages.


receiver

AgentIdentifier receiver
The receiver of the request.


content

Object content
The content of the request.


language

String language
The language (if any).


ontology

String ontology
The ontology (if any).


firstanswer

boolean firstanswer
Is the first answer received?

Class jadex.planlib.RPInitiatorPlan extends Plan implements Serializable

Serialized Fields

timeout

long timeout
The wait timeout for response messages.


request

IMessageEvent request
The request (must be saved because of conversation tracking).

Class jadex.planlib.RPReceiverPlan extends Plan implements Serializable

Class jadex.planlib.SendReportsPlan extends Plan implements Serializable

Class jadex.planlib.StartAgentsPlan extends Plan implements Serializable

Class jadex.planlib.TestCenterPlan extends Plan implements Serializable

Class jadex.planlib.TestsFinishedPlan extends MobilePlan implements Serializable

Serialized Fields

step

int step
The current step of the plan.


Package jadex.runtime

Class jadex.runtime.AbstractPlan extends Object implements Serializable

Serialized Fields

rplan

jadex.runtime.impl.RPlan rplan
The runtime plan element.


plan

jadex.runtime.planwrapper.PlanWrapper plan
The plan plan-wrapper.


capability

jadex.runtime.planwrapper.CapabilityWrapper capability
The capability wrapper.


rootgoal

jadex.runtime.planwrapper.ProcessGoalWrapper rootgoal
The rootgoal wrapper.


waitqueue

jadex.runtime.planwrapper.WaitqueueWrapper waitqueue
The waitqueue.


exception

Exception exception
The exception.

Class jadex.runtime.AgentCreationException extends RuntimeException implements Serializable

Class jadex.runtime.AgentDeathException extends BDIFailureException implements Serializable

Serialized Fields

agent

jadex.runtime.impl.RBDIAgent agent
The died agent.

Class jadex.runtime.BasicAgentIdentifier extends Object implements Serializable

Serialized Fields

name

String name
The agent name.

Class jadex.runtime.BDIFailureException extends RuntimeException implements Serializable

Class jadex.runtime.ComposedFilter extends Object implements Serializable

Serialized Fields

filters

IFilter[] filters
The filters


operator

int operator
The operator.

Class jadex.runtime.ContentException extends RuntimeException implements Serializable

Class jadex.runtime.ExpressionEvaluationException extends RuntimeException implements Serializable

Class jadex.runtime.GoalEventFilter extends ParameterElementFilter implements Serializable

Serialized Fields

info

boolean info
The event type to match (true for info events).


type

String type
The goal type to match.


name

String name
The goal name to match (optional).

Class jadex.runtime.GoalFailureException extends BDIFailureException implements Serializable

Serialized Fields

goal

IGoal goal
The failed goal.

Class jadex.runtime.InternalEventFilter extends ParameterElementFilter implements Serializable

Serialized Fields

type

String type
The event type to match.


name

String name
The event name to match (optional).

Class jadex.runtime.JavaMobilePlanExecutor extends Object implements Serializable

Class jadex.runtime.JavaStandardPlanExecutor extends Object implements Serializable

Serialized Fields

agent

jadex.runtime.impl.RBDIAgent agent
The agent.


maxexetime

Number maxexetime
The maximum execution time per plan step in millis.


tasks

Map tasks
The pool for the planinstances -> execution tasks.

Class jadex.runtime.JavaStandardPlanExecutor.BodyAborted extends ThreadDeath implements Serializable

Class jadex.runtime.JavaStandardPlanExecutor.PlanTerminated extends ThreadDeath implements Serializable

Class jadex.runtime.JavaXMLContentCodec extends Object implements Serializable

Class jadex.runtime.MessageEventFilter extends ParameterElementFilter implements Serializable

Serialized Fields

type

String type
The event type to match.


replyname

String replyname
The event name to match (optional). It is matched against the in-reply message name of a message.

Class jadex.runtime.MessageFailureException extends BDIFailureException implements Serializable

Serialized Fields

message

Object message
The failed message (native).

Class jadex.runtime.MobilePlan extends AbstractPlan implements Serializable

Class jadex.runtime.NuggetsXMLContentCodec extends Object implements Serializable

Class jadex.runtime.ParameterElementFilter extends Object implements Serializable

Serialized Fields

values

MultiCollection values
The required attribute values.


match

IMExpression match
The match expression.

Class jadex.runtime.Plan extends AbstractPlan implements Serializable

Serialized Fields

initialevent

IEvent initialevent
The initial event.

Class jadex.runtime.PlanFailureException extends BDIFailureException implements Serializable

Class jadex.runtime.SystemEvent extends Object implements Serializable

Serialized Fields

type

String type
The system event type.


change

boolean change
Flag denoting a system change event, potentially relevant for conditions.


derived

boolean derived
Flag indicating if this is a derived change, meaning that the event was collected as effect of another change.


source

Object source
The event source.


value

Object value
The value of the element (only for valued elements).


index

int index
The index where the change occurred (only for element sets).


cause

String cause
Reference to the object that introduced this event to the system (if any).


init

boolean init
Test if it is the initing event.


hashcode

int hashcode
The hashcode (cached for speed).

Class jadex.runtime.TimeoutException extends BDIFailureException implements Serializable


Package jadex.util

Class jadex.util.CachedObject extends Object implements Serializable

Serialized Fields

cachedobject

Serializable cachedobject
The cached object.


filename

String filename
The filename of the cache.


lastmodified

long lastmodified
The last modified date.

Class jadex.util.ObjectCache extends Object implements Serializable

Serialized Fields

persist_always

boolean persist_always
The persist strategy (always or only on demand by manually calling persist).


persist_single

boolean persist_single
The flag indicating if cached objects are stored on disk themselves.


filename

String filename
The filename of the cache.


cache

Map cache
The expression caches for filename.

Class jadex.util.SimplePropertyChangeSupport extends Object implements Serializable

Serialized Fields

listener

ArrayList listener

source

Object source

Class jadex.util.Tuple extends Object implements Serializable

Serialized Fields

entities

Object[] entities
The entities of the tuple.

Class jadex.util.WeakObject extends WeakReference implements Serializable

Serialized Fields

hashcode

int hashcode
The hash code.


Package jadex.util.collection

Class jadex.util.collection.BeanChangesArrayList extends ArrayList implements Serializable

Serialized Fields

pcs

SimplePropertyChangeSupport pcs
The proerty change thrower.

Class jadex.util.collection.ConcurrencyCheckingList extends Object implements Serializable

Serialized Fields

list

List list
The wrapped list.

Class jadex.util.collection.FastHashMap extends Object implements Serializable

serialVersionUID: 362722346524651265L

Serialization Methods

readObject

private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream s)
                  throws IOException
Throws:
IOException

Class jadex.util.collection.IBlockingQueue.ClosedException extends RuntimeException implements Serializable

Class jadex.util.collection.IBlockingQueue.TimeoutException extends RuntimeException implements Serializable

Class jadex.util.collection.IndexMap extends Object implements Serializable

Serialized Fields

list

List list
The key list.


map

Map map
The key/value map.


asmap

Map asmap
The index map as java.util.Map.


aslist

List aslist
The index map as java.util.List.

Class jadex.util.collection.IndexMap.ListIndexMap extends IndexMap implements Serializable

Class jadex.util.collection.IndexMap.MapIndexMap extends IndexMap implements Serializable

Class jadex.util.collection.LRU extends LinkedHashMap implements Serializable

Serialized Fields

max

int max
The maximum number of entries.


cleaner

ILRUEntryCleaner cleaner
The entry cleaner (for performing cleanup code on removed entries).

Class jadex.util.collection.MultiCollection extends Object implements Serializable

Serialized Fields

map

Map map
The map.


type

Class type
The collection type.

Class jadex.util.collection.NestedMap extends Object implements Serializable

Serialized Fields

local

Map local
The local map.


parents

Map[] parents
The parent maps.

Class jadex.util.collection.SortedList extends LinkedList implements Serializable

Serialized Fields

ascending

boolean ascending
The ordering direction of the list.


comp

Comparator comp
The comparator to use (if any).

Class jadex.util.collection.TwoWayMultiCollection extends MultiCollection implements Serializable

Serialized Fields

reverse

TwoWayMultiCollection reverse
The reverse multi-collection.

Class jadex.util.collection.WeakList extends Object implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Perform special handling on deserialization.

Throws:
ObjectStreamException

writeReplace

protected Object writeReplace()
                       throws ObjectStreamException
Perform special handling on serialization.

Throws:
ObjectStreamException
Serialized Fields

size

int size
The number of elements.


state

int state
The state (to check for modifications).


serialized_list

List serialized_list

Class jadex.util.collection.WeakSet extends AbstractSet implements Serializable

Serialization Methods

readResolve

protected Object readResolve()
                      throws ObjectStreamException
Perform special handling on serialization.

Throws:
ObjectStreamException

writeReplace

protected Object writeReplace()
                       throws ObjectStreamException
Perform special handling on serialization.

Throws:
ObjectStreamException
Serialized Fields

serialized_set

Set serialized_set

Package jadex.util.jtable

Class jadex.util.jtable.AbstractIndexTableModel extends DelegateTableModel implements Serializable

Serialized Fields

indexList

ArrayList indexList

Class jadex.util.jtable.DelegateTableModel extends AbstractTableModel implements Serializable

Serialized Fields

delegate

TableModel delegate

Class jadex.util.jtable.ObjectTableModel extends AbstractTableModel implements Serializable

Serialized Fields

columns

Vector columns
The data.


data

Vector data
The data.


columnclasses

HashMap columnclasses
The classes of the columns.


columseditable

HashSet columseditable
The editable colums.

Class jadex.util.jtable.PatternEditor extends DefaultCellEditor implements Serializable

Serialized Fields

argTypes

Class[] argTypes

constructor

Constructor constructor

value

Object value

Class jadex.util.jtable.ResizeableTableHeader extends JTableHeader implements Serializable

Serialized Fields

autoResizingEnabled

boolean autoResizingEnabled
If true, auto resizing of columns when the TableModel invokes a tableChanged event is enabled. The default is false.


includeHeaderWidth

boolean includeHeaderWidth
If true, resizing of columns will also take the width of header cells into account. The default is false.

Class jadex.util.jtable.SorterFilterTableModel extends AbstractIndexTableModel implements Serializable

Serialized Fields

filter

Vector filter

doFilter

boolean doFilter

sortColumns

Vector sortColumns

sortColumn

int sortColumn

sortDirection

int sortDirection

pauseDisplaying

boolean pauseDisplaying

pauseRow

int pauseRow

Class jadex.util.jtable.SortHeaderRenderer extends DefaultTableCellRenderer implements Serializable

Class jadex.util.jtable.VisibilityPopupMenu extends JPopupMenu implements Serializable

Serialized Fields

model

IVisibilityTableColumnModel model

Class jadex.util.jtable.VisibilityTableColumnModel extends DefaultTableColumnModel implements Serializable

Serialized Fields

allTableColumns

Vector allTableColumns
Array of TableColumn objects in this model. Holds all column objects, regardless of their visibility


tableColumnsFixed

Vector tableColumnsFixed
Array of TableColumn objects that cannot change the visibility. By default this array is empty


Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.