Jadex 0.96-beta1

jadex.adapter.fipa
Class AgentIdentifierData

java.lang.Object
  extended by jadex.runtime.BasicAgentIdentifier
      extended by jadex.adapter.fipa.AgentIdentifierData
All Implemented Interfaces:
BeanInfo, Serializable
Direct Known Subclasses:
AgentIdentifier

public abstract class AgentIdentifierData
extends BasicAgentIdentifier
implements BeanInfo, Serializable

Java class for concept AgentIdentifier of beanynizer_beans_fipa_default ontology.

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface java.beans.BeanInfo
ICON_COLOR_16x16, ICON_COLOR_32x32, ICON_MONO_16x16, ICON_MONO_32x32
 
Constructor Summary
AgentIdentifierData()
          Default Constructor.
 
Method Summary
 void addAddress(String address)
          Add a address to this AgentIdentifier.
 void addResolver(AgentIdentifier resolver)
          Add a resolver to this AgentIdentifier.
 BeanInfo[] getAdditionalBeanInfo()
          Get additional bean info.
 String getAddress(int idx)
          Get an addresses of this AgentIdentifier.
 String[] getAddresses()
          Get the addresses of this AgentIdentifier.
 BeanDescriptor getBeanDescriptor()
          Get the bean descriptor.
 int getDefaultEventIndex()
          Get the default event index.
 int getDefaultPropertyIndex()
          Get the default property index.
 EventSetDescriptor[] getEventSetDescriptors()
          Get the event set descriptors.
 Image getIcon(int iconKind)
          Get the icon.
 MethodDescriptor[] getMethodDescriptors()
          Get the method descriptors.
 PropertyDescriptor[] getPropertyDescriptors()
          Get the property descriptors.
 AgentIdentifier getResolver(int idx)
          Get an resolvers of this AgentIdentifier.
 AgentIdentifier[] getResolvers()
          Get the resolvers of this AgentIdentifier.
 Image loadImage(String resourceName)
          Load the image.
 boolean removeAddress(String address)
          Remove a address from this AgentIdentifier.
 boolean removeResolver(AgentIdentifier resolver)
          Remove a resolver from this AgentIdentifier.
 void setAddress(int idx, String address)
          Set a address to this AgentIdentifier.
 void setAddresses(String[] addresses)
          Set the addresses of this AgentIdentifier.
 void setResolver(int idx, AgentIdentifier resolver)
          Set a resolver to this AgentIdentifier.
 void setResolvers(AgentIdentifier[] resolvers)
          Set the resolvers of this AgentIdentifier.
 String toString()
          Get a string representation of this AgentIdentifier.
 
Methods inherited from class jadex.runtime.BasicAgentIdentifier
equals, getName, hashCode, setName
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AgentIdentifierData

public AgentIdentifierData()
Default Constructor.
Create a new AgentIdentifier.

Method Detail

getResolvers

public AgentIdentifier[] getResolvers()
Get the resolvers of this AgentIdentifier.

Returns:
resolvers

setResolvers

public void setResolvers(AgentIdentifier[] resolvers)
Set the resolvers of this AgentIdentifier.

Parameters:
resolvers - the value to be set

getResolver

public AgentIdentifier getResolver(int idx)
Get an resolvers of this AgentIdentifier.

Parameters:
idx - The index.
Returns:
resolvers

setResolver

public void setResolver(int idx,
                        AgentIdentifier resolver)
Set a resolver to this AgentIdentifier.

Parameters:
idx - The index.
resolver - a value to be added

addResolver

public void addResolver(AgentIdentifier resolver)
Add a resolver to this AgentIdentifier.

Parameters:
resolver - a value to be removed

removeResolver

public boolean removeResolver(AgentIdentifier resolver)
Remove a resolver from this AgentIdentifier.

Parameters:
resolver - a value to be removed
Returns:
True when the resolvers have changed.

getAddresses

public String[] getAddresses()
Get the addresses of this AgentIdentifier.

Returns:
addresses

setAddresses

public void setAddresses(String[] addresses)
Set the addresses of this AgentIdentifier.

Parameters:
addresses - the value to be set

getAddress

public String getAddress(int idx)
Get an addresses of this AgentIdentifier.

Parameters:
idx - The index.
Returns:
addresses

setAddress

public void setAddress(int idx,
                       String address)
Set a address to this AgentIdentifier.

Parameters:
idx - The index.
address - a value to be added

addAddress

public void addAddress(String address)
Add a address to this AgentIdentifier.

Parameters:
address - a value to be removed

removeAddress

public boolean removeAddress(String address)
Remove a address from this AgentIdentifier.

Parameters:
address - a value to be removed
Returns:
True when the addresses have changed.

getBeanDescriptor

public BeanDescriptor getBeanDescriptor()
Get the bean descriptor.

Specified by:
getBeanDescriptor in interface BeanInfo
Returns:
The bean descriptor.

getPropertyDescriptors

public PropertyDescriptor[] getPropertyDescriptors()
Get the property descriptors.

Specified by:
getPropertyDescriptors in interface BeanInfo
Returns:
The property descriptors.

getDefaultPropertyIndex

public int getDefaultPropertyIndex()
Get the default property index.

Specified by:
getDefaultPropertyIndex in interface BeanInfo
Returns:
The property index.

getEventSetDescriptors

public EventSetDescriptor[] getEventSetDescriptors()
Get the event set descriptors.

Specified by:
getEventSetDescriptors in interface BeanInfo
Returns:
The event set descriptors.

getDefaultEventIndex

public int getDefaultEventIndex()
Get the default event index.

Specified by:
getDefaultEventIndex in interface BeanInfo
Returns:
The default event index.

getMethodDescriptors

public MethodDescriptor[] getMethodDescriptors()
Get the method descriptors.

Specified by:
getMethodDescriptors in interface BeanInfo
Returns:
The method descriptors.

getAdditionalBeanInfo

public BeanInfo[] getAdditionalBeanInfo()
Get additional bean info.

Specified by:
getAdditionalBeanInfo in interface BeanInfo
Returns:
Get additional bean info.

getIcon

public Image getIcon(int iconKind)
Get the icon.

Specified by:
getIcon in interface BeanInfo
Returns:
The icon.

loadImage

public Image loadImage(String resourceName)
Load the image.

Returns:
The image.

toString

public String toString()
Get a string representation of this AgentIdentifier.

Overrides:
toString in class BasicAgentIdentifier
Returns:
The string representation.

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.