is.lill.acre.protocol
Class ProtocolDescriptor

java.lang.Object
  extended by is.lill.acre.protocol.ProtocolDescriptor

public class ProtocolDescriptor
extends java.lang.Object


Constructor Summary
ProtocolDescriptor()
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 java.lang.String getName()
          Get the protocol's name
 java.lang.String getNamespace()
           
 java.lang.String getUniqueID()
           
 ProtocolVersion getVersion()
           
 int hashCode()
           
 boolean isValid()
           
 boolean matches(ProtocolDescriptor pd)
           
static ProtocolDescriptor parseString(java.lang.String string)
           
 void setName(java.lang.String name)
          Set the protocol's name
 void setNamespace(java.lang.String namespace)
           
 void setVersion(ProtocolVersion version)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProtocolDescriptor

public ProtocolDescriptor()
Method Detail

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)