Package org.omg.space.xtce
Class IntegerDataEncodingType
- java.lang.Object
-
- org.omg.space.xtce.DataEncodingType
-
- org.omg.space.xtce.IntegerDataEncodingType
-
public class IntegerDataEncodingType extends DataEncodingType
For all major encodings of integer dataJava class for IntegerDataEncodingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IntegerDataEncodingType"> <complexContent> <extension base="{http://www.omg.org/space/xtce}DataEncodingType"> <sequence> <element name="DefaultCalibrator" type="{http://www.omg.org/space/xtce}CalibratorType" minOccurs="0"/> <element name="ContextCalibratorList" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="ContextCalibrator" type="{http://www.omg.org/space/xtce}ContextCalibratorType" maxOccurs="unbounded"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> <attribute name="encoding" default="unsigned"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="unsigned"/> <enumeration value="signMagnitude"/> <enumeration value="twosComplement"/> <enumeration value="onesComplement"/> <enumeration value="BCD"/> <enumeration value="packedBCD"/> </restriction> </simpleType> </attribute> <attribute name="sizeInBits" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="8" /> <attribute name="changeThreshold" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" /> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntegerDataEncodingType.ContextCalibratorListJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected BigIntegerchangeThresholdprotected IntegerDataEncodingType.ContextCalibratorListcontextCalibratorListprotected CalibratorTypedefaultCalibratorprotected Stringencodingprotected BigIntegersizeInBits-
Fields inherited from class org.omg.space.xtce.DataEncodingType
bitOrder, byteOrderList, errorDetectCorrect
-
-
Constructor Summary
Constructors Constructor Description IntegerDataEncodingType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigIntegergetChangeThreshold()Gets the value of the changeThreshold property.IntegerDataEncodingType.ContextCalibratorListgetContextCalibratorList()Gets the value of the contextCalibratorList property.CalibratorTypegetDefaultCalibrator()Gets the value of the defaultCalibrator property.StringgetEncoding()Gets the value of the encoding property.BigIntegergetSizeInBits()Gets the value of the sizeInBits property.voidsetChangeThreshold(BigInteger value)Sets the value of the changeThreshold property.voidsetContextCalibratorList(IntegerDataEncodingType.ContextCalibratorList value)Sets the value of the contextCalibratorList property.voidsetDefaultCalibrator(CalibratorType value)Sets the value of the defaultCalibrator property.voidsetEncoding(String value)Sets the value of the encoding property.voidsetSizeInBits(BigInteger value)Sets the value of the sizeInBits property.-
Methods inherited from class org.omg.space.xtce.DataEncodingType
getBitOrder, getByteOrderList, getErrorDetectCorrect, setBitOrder, setByteOrderList, setErrorDetectCorrect
-
-
-
-
Field Detail
-
defaultCalibrator
protected CalibratorType defaultCalibrator
-
contextCalibratorList
protected IntegerDataEncodingType.ContextCalibratorList contextCalibratorList
-
encoding
protected String encoding
-
sizeInBits
protected BigInteger sizeInBits
-
changeThreshold
protected BigInteger changeThreshold
-
-
Method Detail
-
getDefaultCalibrator
public CalibratorType getDefaultCalibrator()
Gets the value of the defaultCalibrator property.- Returns:
- possible object is
CalibratorType
-
setDefaultCalibrator
public void setDefaultCalibrator(CalibratorType value)
Sets the value of the defaultCalibrator property.- Parameters:
value- allowed object isCalibratorType
-
getContextCalibratorList
public IntegerDataEncodingType.ContextCalibratorList getContextCalibratorList()
Gets the value of the contextCalibratorList property.- Returns:
- possible object is
IntegerDataEncodingType.ContextCalibratorList
-
setContextCalibratorList
public void setContextCalibratorList(IntegerDataEncodingType.ContextCalibratorList value)
Sets the value of the contextCalibratorList property.- Parameters:
value- allowed object isIntegerDataEncodingType.ContextCalibratorList
-
getEncoding
public String getEncoding()
Gets the value of the encoding property.- Returns:
- possible object is
String
-
setEncoding
public void setEncoding(String value)
Sets the value of the encoding property.- Parameters:
value- allowed object isString
-
getSizeInBits
public BigInteger getSizeInBits()
Gets the value of the sizeInBits property.- Returns:
- possible object is
BigInteger
-
setSizeInBits
public void setSizeInBits(BigInteger value)
Sets the value of the sizeInBits property.- Parameters:
value- allowed object isBigInteger
-
getChangeThreshold
public BigInteger getChangeThreshold()
Gets the value of the changeThreshold property.- Returns:
- possible object is
BigInteger
-
setChangeThreshold
public void setChangeThreshold(BigInteger value)
Sets the value of the changeThreshold property.- Parameters:
value- allowed object isBigInteger
-
-