|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPamController.PamControlledUnitSettings
public class PamControlledUnitSettings
| Field Summary | |
|---|---|
private static long |
serialVersionUID
|
private java.lang.Object |
settings
|
private java.lang.String |
unitName
|
private java.lang.String |
unitType
|
(package private) long |
versionNo
|
| Constructor Summary | |
|---|---|
PamControlledUnitSettings(byte[] data)
|
|
PamControlledUnitSettings(java.lang.String unitType,
java.lang.String unitName,
long versionNo,
java.lang.Object settings)
|
|
| Method Summary | |
|---|---|
static PamControlledUnitSettings |
createFromByteArray(byte[] byteArray)
Create an object from a serialised byte array |
static PamControlledUnitSettings |
createFromNamedByteArray(byte[] byteArray)
|
byte[] |
getNamedSerialisedByteArray()
Get a byte array of the serialised data but with a small header giving the unitType, unitName, versionNO and the size of the serialised data object |
byte[] |
getSerialisedByteArray()
Get a byte array of the serialised data in this object. |
java.lang.Object |
getSettings()
|
java.lang.String |
getUnitName()
|
java.lang.String |
getUnitType()
|
long |
getVersionNo()
|
boolean |
isSame(PamControlledUnitSettings p)
Find out if a set of settings are compatible with another set. |
boolean |
isSettingsOf(java.lang.String unitType,
java.lang.String unitName)
Find out if this settings unit is that for the given type and name |
void |
setSettings(java.lang.Object settings)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final long serialVersionUID
long versionNo
private java.lang.String unitType
private java.lang.String unitName
private java.lang.Object settings
| Constructor Detail |
|---|
public PamControlledUnitSettings(java.lang.String unitType,
java.lang.String unitName,
long versionNo,
java.lang.Object settings)
public PamControlledUnitSettings(byte[] data)
| Method Detail |
|---|
public java.lang.Object getSettings()
public void setSettings(java.lang.Object settings)
settings - the settings to setpublic java.lang.String getUnitName()
public java.lang.String getUnitType()
public long getVersionNo()
public boolean isSettingsOf(java.lang.String unitType,
java.lang.String unitName)
unitType - Unit TypeunitName - Unit Name
public boolean isSame(PamControlledUnitSettings p)
p - another set of PamControlledUnitSettings.
public byte[] getSerialisedByteArray()
public byte[] getNamedSerialisedByteArray()
public static PamControlledUnitSettings createFromNamedByteArray(byte[] byteArray)
public static PamControlledUnitSettings createFromByteArray(byte[] byteArray)
byteArray - byte array
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||