org.almendra.janet.cas.node
Class AgentPath
java.lang.Object
org.almendra.janet.cas.node.LocalCapabilityPath
org.almendra.janet.cas.node.LocalAgentPath
org.almendra.janet.cas.node.AgentPath
- All Implemented Interfaces:
- java.io.Serializable, IPath
public class AgentPath
- extends LocalAgentPath
- implements IPath, java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
protected |
AgentPath()
Creates a new AgentPath object. |
|
AgentPath(AgentPath agentPath)
Creates a new AgentPath object. |
|
AgentPath(java.lang.String qualifiedAgentPath)
Creates a new AgentPath object. |
|
AgentPath(java.lang.String nodeName,
AgentPath agentPath)
Creates a new AgentPath object. |
|
AgentPath(java.lang.String nodeName,
LocalAgentPath agentPath)
Creates a new AgentPath object. |
|
AgentPath(java.lang.String nodeName,
java.lang.String appName,
java.lang.String capabilityName,
java.lang.String agentName)
Creates a new AgentPath object. |
Methods inherited from class org.almendra.janet.cas.node.LocalCapabilityPath |
checkValidity, containsApplication, containsCapability, getApplicationName, getCapabilityName, getQualifiedPathNames, hashCode, init, sameAttributeValues, setApplicationName, setCapabilityName |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
LOCAL_NODE_TAG
public static final java.lang.String LOCAL_NODE_TAG
- See Also:
- Constant Field Values
nodeName
protected java.lang.String nodeName
AgentPath
protected AgentPath()
- Creates a new
AgentPath
object.
AgentPath
public AgentPath(java.lang.String nodeName,
java.lang.String appName,
java.lang.String capabilityName,
java.lang.String agentName)
throws java.lang.IllegalArgumentException
- Creates a new
AgentPath
object.
- Throws:
java.lang.IllegalArgumentException
AgentPath
public AgentPath(java.lang.String qualifiedAgentPath)
throws java.lang.IllegalArgumentException
- Creates a new
AgentPath
object.
- Throws:
java.lang.IllegalArgumentException
AgentPath
public AgentPath(AgentPath agentPath)
throws java.lang.IllegalArgumentException
- Creates a new
AgentPath
object.
- Parameters:
agentPath
-
- Throws:
java.lang.IllegalArgumentException
AgentPath
public AgentPath(java.lang.String nodeName,
AgentPath agentPath)
- Creates a new
AgentPath
object.
- Parameters:
nodeName
- agentPath
-
AgentPath
public AgentPath(java.lang.String nodeName,
LocalAgentPath agentPath)
- Creates a new
AgentPath
object.
- Parameters:
nodeName
- agentPath
-
init
protected void init(AgentPath agentPath)
throws java.lang.IllegalArgumentException
- Parameters:
agentPath
-
- Throws:
java.lang.IllegalArgumentException
init
protected void init(java.lang.String nodeName,
java.lang.String appName,
java.lang.String capabilityName,
java.lang.String agentName)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
checkValidity
public void checkValidity()
throws java.lang.IllegalArgumentException
- Overrides:
checkValidity
in class LocalAgentPath
- Throws:
java.lang.IllegalArgumentException
checkValidity
protected void checkValidity(java.lang.String nodeName,
java.lang.String appName,
java.lang.String capabilityName,
java.lang.String agentName)
throws java.lang.IllegalArgumentException
- Throws:
java.lang.IllegalArgumentException
getQualifiedPathName
public java.lang.String getQualifiedPathName()
- Specified by:
getQualifiedPathName
in interface IPath
- Overrides:
getQualifiedPathName
in class LocalAgentPath
getNodeName
public java.lang.String getNodeName()
getElement
public java.lang.String getElement(int compareLevel)
- Parameters:
compareLevel
-
- Returns:
getSystemPath
public static AgentPath getSystemPath(java.lang.String nodeName)
getReplyPath
public AgentPath getReplyPath(java.lang.String nodeName)
appendDisplayPath
protected void appendDisplayPath(java.lang.StringBuffer str)
- Overrides:
appendDisplayPath
in class LocalAgentPath
- Parameters:
str
-
setNodeName
public void setNodeName(java.lang.String nodeName)
- Parameters:
string
-
setLocal
public void setLocal()
isLocalTag
public boolean isLocalTag()
- Overrides:
isLocalTag
in class LocalAgentPath
toLocalAgentPath
public LocalAgentPath toLocalAgentPath()
equals
public boolean equals(java.lang.Object arg)
- Overrides:
equals
in class LocalAgentPath
sameAttributeValues
protected boolean sameAttributeValues(AgentPath path)
- Parameters:
path
-
- Returns:
getCapabilityPath
public java.lang.String getCapabilityPath()