public class Protocol
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
idClass |
private int |
position |
private java.lang.String |
protocolID |
private java.lang.String |
protocolName |
private Settings |
settings |
private Specs |
specs |
Constructor and Description |
---|
Protocol(java.lang.String protocolID,
java.lang.String protocolName,
java.lang.Class idClass,
int position) |
Modifier and Type | Method and Description |
---|---|
void |
addSetting(Setting setting) |
void |
addSpec(Spec spec) |
boolean |
equals(java.lang.Object o) |
java.lang.Class |
getIDClass() |
java.lang.String |
getName() |
int |
getPosition() |
java.lang.String |
getProtocolID() |
Setting |
getSetting(java.lang.String name) |
Setting[] |
getSettings() |
Spec[] |
getSpecs() |
int |
hashCode() |
void |
removeSetting(Setting setting) |
void |
removeSpec(Spec spec) |
java.lang.String |
toString() |
private java.lang.String protocolID
private java.lang.String protocolName
private java.lang.Class idClass
private int position
private Specs specs
private Settings settings
public Protocol(java.lang.String protocolID, java.lang.String protocolName, java.lang.Class idClass, int position)
public void addSpec(Spec spec)
public void removeSpec(Spec spec)
public Spec[] getSpecs()
public void addSetting(Setting setting)
public void removeSetting(Setting setting)
public Setting[] getSettings()
public Setting getSetting(java.lang.String name)
public java.lang.String getProtocolID()
public java.lang.String getName()
public java.lang.Class getIDClass()
public int getPosition()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object