com.siemens.ct.exi.datatype
Class NBitIntegerDatatype
java.lang.Object
com.siemens.ct.exi.datatype.AbstractDatatype
com.siemens.ct.exi.datatype.NBitIntegerDatatype
- All Implemented Interfaces:
- Datatype
public class NBitIntegerDatatype
- extends AbstractDatatype
TODO Description
- Version:
- 0.4.20081111
- Author:
- Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com
Constructor Summary |
NBitIntegerDatatype(javax.xml.namespace.QName datatypeIdentifier,
int lowerBound,
int upperBound,
int boundedRange)
|
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
NBitIntegerDatatype
public NBitIntegerDatatype(javax.xml.namespace.QName datatypeIdentifier,
int lowerBound,
int upperBound,
int boundedRange)
getLowerBound
public int getLowerBound()
getUpperBound
public int getUpperBound()
getNumberOfBits
public int getNumberOfBits()
isValid
public boolean isValid(java.lang.String value)
writeValue
public void writeValue(EncoderChannel valueChannel,
StringEncoder stringEncoder,
javax.xml.namespace.QName context)
throws java.io.IOException
- Throws:
java.io.IOException
readValue
public Value readValue(DecoderChannel valueChannel,
StringDecoder stringDecoder,
javax.xml.namespace.QName context)
throws java.io.IOException
- Throws:
java.io.IOException