org.almendra.janet.cas.node
Class CapabilityDescriptor
java.lang.Object
org.almendra.janet.cas.node.Descriptor
org.almendra.janet.cas.node.CapabilityDescriptor
public class CapabilityDescriptor
- extends Descriptor
- Author:
- Oliver
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XMLParentTag
public static final java.lang.String XMLParentTag
- See Also:
- Constant Field Values
XMLNodeTag
public static final java.lang.String XMLNodeTag
- See Also:
- Constant Field Values
XMLNameTag
public static final java.lang.String XMLNameTag
- See Also:
- Constant Field Values
XMLAgentsTag
public static final java.lang.String XMLAgentsTag
- See Also:
- Constant Field Values
XMLAgentTag
public static final java.lang.String XMLAgentTag
- See Also:
- Constant Field Values
XMLInterpreterNodeTag
public static final java.lang.String XMLInterpreterNodeTag
- See Also:
- Constant Field Values
XMLInterpreterTag
public static final java.lang.String XMLInterpreterTag
- See Also:
- Constant Field Values
XMLDescriptorTag
public static final java.lang.String XMLDescriptorTag
- See Also:
- Constant Field Values
name
protected java.lang.String name
descriptor
protected java.lang.String descriptor
agentDescriptors
protected java.util.List agentDescriptors
interpreterNames
protected java.util.List interpreterNames
executeWhenAppStarted
protected java.lang.String executeWhenAppStarted
CapabilityDescriptor
public CapabilityDescriptor()
getName
public java.lang.String getName()
- Returns:
- Returns the name.
setName
public void setName(java.lang.String capabilityName)
- Parameters:
name
- The name to set.
getInterpretersNames
public java.util.List getInterpretersNames()
- Returns:
- Returns the interpreters.
getInterpreters
public java.util.List getInterpreters()
throws DescriptorParseException
- Returns:
- Returns the interpreters.
- Throws:
DescriptorParseException
addInterpreter
public void addInterpreter(java.lang.String fullyQualifiedClassName)
create
public static CapabilityDescriptor create(org.jdom.Element element,
boolean mustHaveAgentsDefined)
throws XMLParseException
- Throws:
XMLParseException
throwNoAgentsDefined
protected void throwNoAgentsDefined(java.lang.String name)
throws XMLParseException
- Parameters:
name
-
- Throws:
XMLParseException
getAgentNames
protected StringVector getAgentNames()
- Returns:
- Returns the agentNames.
addAgentName
public void addAgentName(java.lang.String agentName)
getExecuteWhenAppStarted
public java.lang.String getExecuteWhenAppStarted()
- Returns:
- Returns the executeWhenAppStarted.
setExecuteWhenAppStarted
public void setExecuteWhenAppStarted(java.lang.String executeWhenAppStarted)
- Parameters:
executeWhenAppStarted
- The executeWhenAppStarted to set.
fill
public void fill(Capability capability)
throws DescriptorParseException
- Parameters:
capability
-
- Throws:
DescriptorParseException
getAgentDescriptors
public java.util.List getAgentDescriptors()
- Returns:
- Returns the agentDescriptors.
setAgentDescriptors
public void setAgentDescriptors(java.util.List agentDescriptors)
- Parameters:
agentDescriptors
- The agentDescriptors to set.
checkHasAgents
public void checkHasAgents()
throws XMLParseException
- Throws:
XMLParseException
getDescriptor
public java.lang.String getDescriptor()
- Returns:
- Returns the descriptor.
visit
public void visit(java.util.Map values)
- Parameters:
values
-