is.lill.acre.protocol
Class ProtocolDescriptor
java.lang.Object
is.lill.acre.protocol.ProtocolDescriptor
public class ProtocolDescriptor
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
ProtocolDescriptor
public ProtocolDescriptor()
setNamespace
public void setNamespace(java.lang.String namespace)
isValid
public boolean isValid()
getName
public java.lang.String getName()
- Get the protocol's name
- Returns:
- The protocol's name
setName
public void setName(java.lang.String name)
- Set the protocol's name
- Parameters:
name
- A name to give the protocol
getNamespace
public java.lang.String getNamespace()
setVersion
public void setVersion(ProtocolVersion version)
getVersion
public ProtocolVersion getVersion()
getUniqueID
public java.lang.String getUniqueID()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
parseString
public static ProtocolDescriptor parseString(java.lang.String string)
matches
public boolean matches(ProtocolDescriptor pd)