org.lwes
Class BaseType
java.lang.Object
org.lwes.BaseType
public class BaseType
- extends java.lang.Object
This class provides a base type for the base types in the event system. acts
partially as an interface and partially to provide encapsulation of the
TypeIDs used in serialization.
It also provides a sizeof() type method called getByteSize() used to
determine how many bytes must be used to serialize an object of the given
type.
- Author:
- Anthony Molinaro
|
Constructor Summary |
BaseType()
|
BaseType(java.lang.String typeName,
byte typeToken)
|
BaseType(java.lang.String typeName,
byte typeToken,
java.lang.Object typeObject)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
BaseType
public BaseType()
BaseType
public BaseType(java.lang.String typeName,
byte typeToken)
BaseType
public BaseType(java.lang.String typeName,
byte typeToken,
java.lang.Object typeObject)
setTypeName
public void setTypeName(java.lang.String typeName)
getTypeName
public java.lang.String getTypeName()
setTypeToken
public void setTypeToken(byte typeToken)
getTypeToken
public byte getTypeToken()
setTypeObject
public void setTypeObject(java.lang.Object typeObject)
getTypeObject
public java.lang.Object getTypeObject()
getByteSize
public int getByteSize(short encoding)
throws NoSuchAttributeTypeException
- Throws:
NoSuchAttributeTypeException
bytesStoreSize
public int bytesStoreSize(short encoding)
parseFromString
public java.lang.Object parseFromString(java.lang.String string)
throws EventSystemException
- Throws:
EventSystemException
cloneBaseType
public BaseType cloneBaseType()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object