Package org.jcsp.net.settings
Class ReqProtocol
- java.lang.Object
-
- org.jcsp.net.settings.Spec
-
- org.jcsp.net.settings.ReqProtocol
-
- All Implemented Interfaces:
Req
,XMLConfigConstants
public class ReqProtocol extends Spec implements Req, XMLConfigConstants
Used internally within the JCSP network infrastructure to represent a protocol requirement.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jcsp.net.settings.Spec
Spec.ReservedNameException
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
protocolid
-
Fields inherited from interface org.jcsp.net.settings.XMLConfigConstants
DATA_TYPE_INDICATOR_BOOLEAN, DATA_TYPE_INDICATOR_DOUBLE, DATA_TYPE_INDICATOR_INT, DATA_TYPE_INDICATOR_STRING, ELEMENT_ADDRESS, ELEMENT_ADDRESS_SETTING, ELEMENT_ADDRESSES, ELEMENT_CONNECTION_ORIENTED, ELEMENT_LINK_PROFILE, ELEMENT_LINK_PROFILES, ELEMENT_LINK_REQ_MAXPING, ELEMENT_LINK_REQ_MINSPEED, ELEMENT_LINK_REQ_OTHER, ELEMENT_LINK_REQ_PROTOCOL, ELEMENT_LINK_REQS, ELEMENT_MAXSPEED, ELEMENT_MEMORY, ELEMENT_NODE_PROFILE, ELEMENT_NODE_PROFILES, ELEMENT_NODE_REQ_MINMEMORY, ELEMENT_NODE_REQ_MINSPEED, ELEMENT_NODE_REQ_OTHER, ELEMENT_NODE_REQS, ELEMENT_NODE_SPECS, ELEMENT_OTHERSPEC, ELEMENT_PLUGIN, ELEMENT_PLUGINS, ELEMENT_PROTOCOL, ELEMENT_PROTOCOL_SETTING, ELEMENT_PROTOCOL_SETTINGS, ELEMENT_PROTOCOLS, ELEMENT_RELIABLE, ELEMENT_SERVICE, ELEMENT_SERVICES, ELEMENT_SETTING, ELEMENT_SETTINGS, ELEMENT_SPECS, ELEMENT_WIRELESS, REQ_COMPARATOR_EQUALS, REQ_COMPARATOR_GREATER, REQ_COMPARATOR_LESS, REQ_NAME_MAXPING, REQ_NAME_MINMEMORY, REQ_NAME_MINSPEED, REQ_NAME_PROTOCOL, RESERVED_SPEC_NAMES, SPEC_NAME_CONNECTION_ORIENTED, SPEC_NAME_MAXSPEED, SPEC_NAME_MEMORY, SPEC_NAME_PING, SPEC_NAME_PROTOCOL, SPEC_NAME_RELIABLE, SPEC_NAME_WIRELESS, XML_BOOLEAN_FALSE, XML_BOOLEAN_TRUE, XML_TRISTATE_CANBE, XML_TRISTATE_FALSE, XML_TRISTATE_TRUE
-
-
Constructor Summary
Constructors Constructor Description ReqProtocol(java.lang.String protocolid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
boolean
getBooleanValue()
java.lang.String
getComparator()
double
getDoubleValue()
int
getIntValue()
java.lang.String
getStringValue()
java.lang.Class
getType()
java.lang.String
getValue()
int
hashCode()
-
-
-
Method Detail
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValue
in interfaceReq
- Specified by:
getStringValue
in classSpec
-
getComparator
public java.lang.String getComparator()
- Specified by:
getComparator
in interfaceReq
-
getIntValue
public int getIntValue()
- Specified by:
getIntValue
in interfaceReq
-
getDoubleValue
public double getDoubleValue()
- Specified by:
getDoubleValue
in interfaceReq
-
getBooleanValue
public boolean getBooleanValue()
- Specified by:
getBooleanValue
in interfaceReq
-
getValue
public java.lang.String getValue()
-
-