org.jbind.xml.instance.data
Class ByteData
java.lang.Object
org.jbind.xml.instance.data.AbstractData
org.jbind.xml.instance.data.AbstractSimpleData
org.jbind.xml.instance.data.AbstractDecimalData
org.jbind.xml.instance.data.AbstractIntegerData
org.jbind.xml.instance.data.AbstractLongData
org.jbind.xml.instance.data.AbstractIntData
org.jbind.xml.instance.data.AbstractShortData
org.jbind.xml.instance.data.ByteData
- All Implemented Interfaces:
- IAnySimpleTypeData, IAnyTypeData, IByteData, IDecimalData, IHasDigits, IHasOrder, IHasTotalOrder, IIntData, IIntegerData, ILongData, IShortData, ISimpleData, ITextContentProvider
- public class ByteData
- extends AbstractShortData
- implements IByteData
Methods inherited from class org.jbind.xml.instance.data.AbstractSimpleData |
acceptImpl_, completeSimpleStorageAssignment_, doAcceptEnds_, doAcceptStarts_, getLexicalValue_, getNormalizedValue_, getObject, getTextContent_, setLexicalValue_, setObject, toString |
Methods inherited from class org.jbind.xml.instance.data.AbstractData |
accept_, addReferencedData_, createElement_, createElement_, createUncheckedAttributeData_, equals, fetchByXPath_, getAttribute_, getDataDesc_, getFixed_, getImpl_, getParent_, getSubstitutionHead_, getType_, hashCode, isDefault_, isNil_, iterAttributes_, iterElements_, iterReferencedData_, newElementData_, numberByXPath_, removeAttributeData_, selectByXPath_, setAttribute_, setDataDesc_, setImpl_, setSubstitutionHead_, setType_, stringByXPath_, testByXPath_ |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jbind.xml.core.data.IAnyTypeData |
accept_, acceptImpl_, addReferencedData_, createElement_, createElement_, equals, getAttribute_, getDataDesc_, getImpl_, getParent_, getSubstitutionHead_, getType_, hashCode, isDefault_, isNil_, iterAttributes_, iterElements_, setAttribute_, setDataDesc_, setImpl_, setSubstitutionHead_, setType_ |
ByteData
public ByteData()
getShort
public short getShort()
- Specified by:
getShort
in interface IShortData
setShort
public void setShort(short aValue)
throws XmlException
- Specified by:
setShort
in interface IShortData
- Throws:
XmlException
getByte
public byte getByte()
- Specified by:
getByte
in interface IByteData
setByte
public void setByte(byte aNewValue)
throws XmlException
- Specified by:
setByte
in interface IByteData
- Throws:
XmlException
compareSubTypeData_
public int compareSubTypeData_(IDecimalData aData)
- Description copied from interface:
IDecimalData
- Compares this decimal data with the specified data. The type of this decimal
data must be a base type of the type of the specified data.
- Specified by:
compareSubTypeData_
in interface IDecimalData
- Returns:
- Returns -1, 0, or 1 if this decimal data is less than, equal to, or greater
than the specified data, respectively.
doAccept
public void doAccept(java.lang.String aString)
throws XmlException
- Description copied from class:
AbstractSimpleData
- Hook method that accepts the normalized value and converts it into a
corresponging internal representation (the so called simple storage object).
If an exception is raised during execution of the method then this data object
may be inconsistent. It is in the responsibility of the caller either to
rollback the changes or to discard this data object.
- Overrides:
doAccept
in class AbstractDecimalData
- Throws:
XmlException
getCanonicalForm_
public java.lang.String getCanonicalForm_()
- Description copied from interface:
ISimpleData
- Gets the canonical form. The canonical form of a data object is the result
of converting the data into a string.
- Specified by:
getCanonicalForm_
in interface ISimpleData
- Returns:
- A string (required).
getSimpleStorageObject
public java.lang.Object getSimpleStorageObject()
- Description copied from interface:
ISimpleData
- Gets the simple storage object. If the value of the simple data object is
stored with a reference type then the simple storage object is the same as
the value object. Otherwise the value is stored with a primitive type. In
this case the simple storage object wraps the primitive value.
- Specified by:
getSimpleStorageObject
in interface ISimpleData
- Returns:
- (required).
setSimpleStorageObject
public void setSimpleStorageObject(java.lang.Object aValue)
- Specified by:
setSimpleStorageObject
in class AbstractSimpleData