|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.mbari.siam.distributed.StateAttribute
public class StateAttribute
StateAttribute is a class from which all StateAttributes inherit.
| Field Summary | |
|---|---|
protected static org.apache.log4j.Logger |
_logger
Log4j logger |
protected java.lang.String |
_name
Name of this attribute |
protected AttributeValueObject |
_value
Value of this attribute |
static int |
STATEATTRIBUTE_SERIAL_TAG
|
| Fields inherited from interface org.mbari.siam.distributed.Exportable |
|---|
EX_BASE, EX_BOOLEANOBJATT, EX_BYTEARRAYOBJATT, EX_DEVICEMESSAGEPACKET, EX_DEVICEPACKET, EX_DOUBLEOBJATT, EX_FLOATOBJATT, EX_INTEGEROBJATT, EX_LONGOBJATT, EX_MAX, EX_METADATAPACKET, EX_MNEMONICINTEGEROBJATT, EX_SCHEDULESPECIFIEROBJATT, EX_SENSORDATAPACKET, EX_STATE, EX_STATEATTRIBUTE |
| Constructor Summary | |
|---|---|
StateAttribute()
|
|
StateAttribute(java.lang.String name,
AttributeValueObject value)
|
|
StateAttribute(java.lang.String name,
AttributeValueObject value,
boolean accessible)
Create a new attribute from an object |
|
| Method Summary | |
|---|---|
void |
export(java.io.DataOutput out)
Fulfills Exportable interface |
java.lang.String |
getName()
Return the name of this attribute |
AttributeValueObject |
getValue()
Return _value member variable. |
long |
getVersion()
Return serialization version of this instance |
boolean |
isAccessible()
Return value of accessible member variable |
void |
readExternal(java.io.ObjectInput in)
|
java.lang.String |
toString()
Return String representation. |
java.lang.Object |
value()
Return Object representation of value. |
void |
writeExternal(java.io.ObjectOutput out)
|
static void |
writeStateAttribute(java.io.ObjectOutput out,
StateAttribute attribute)
Write a state attribute object to an output stream. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static org.apache.log4j.Logger _logger
public static final int STATEATTRIBUTE_SERIAL_TAG
protected java.lang.String _name
protected AttributeValueObject _value
| Constructor Detail |
|---|
public StateAttribute()
public StateAttribute(java.lang.String name,
AttributeValueObject value,
boolean accessible)
public StateAttribute(java.lang.String name,
AttributeValueObject value)
| Method Detail |
|---|
public boolean isAccessible()
public java.lang.String getName()
public AttributeValueObject getValue()
public java.lang.Object value()
public java.lang.String toString()
toString in class java.lang.Objectpublic long getVersion()
public static void writeStateAttribute(java.io.ObjectOutput out,
StateAttribute attribute)
throws java.io.IOException
java.io.IOException
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOException
java.lang.ClassNotFoundException
public void export(java.io.DataOutput out)
throws java.io.IOException
export in interface Exportablejava.io.IOException
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||