Package org.omg.space.xtce
Class IntegerDataType
- java.lang.Object
-
- org.omg.space.xtce.DescriptionType
-
- org.omg.space.xtce.NameDescriptionType
-
- org.omg.space.xtce.BaseDataType
-
- org.omg.space.xtce.NumericDataType
-
- org.omg.space.xtce.IntegerDataType
-
- Direct Known Subclasses:
ArgumentTypeSetType.IntegerArgumentType,ParameterTypeSetType.IntegerParameterType
public class IntegerDataType extends NumericDataType
Contains an integral valueJava class for IntegerDataType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="IntegerDataType"> <complexContent> <extension base="{http://www.omg.org/space/xtce}NumericDataType"> <sequence> <element name="ValidRange" minOccurs="0"> <complexType> <complexContent> <extension base="{http://www.omg.org/space/xtce}IntegerRangeType"> <attribute name="validRangeAppliesToCalibrated" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> </extension> </complexContent> </complexType> </element> </sequence> <attribute name="initialValue" type="{http://www.omg.org/space/xtce}FixedIntegerValueType" /> <attribute name="sizeInBits" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" default="32" /> <attribute name="signed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> </extension> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIntegerDataType.ValidRangeJava class for anonymous complex type.-
Nested classes/interfaces inherited from class org.omg.space.xtce.NumericDataType
NumericDataType.ToString
-
Nested classes/interfaces inherited from class org.omg.space.xtce.BaseDataType
BaseDataType.UnitSet
-
Nested classes/interfaces inherited from class org.omg.space.xtce.DescriptionType
DescriptionType.AncillaryDataSet
-
-
Field Summary
Fields Modifier and Type Field Description protected StringinitialValueprotected Booleansignedprotected BigIntegersizeInBitsprotected IntegerDataType.ValidRangevalidRange-
Fields inherited from class org.omg.space.xtce.NumericDataType
toString
-
Fields inherited from class org.omg.space.xtce.BaseDataType
baseType, binaryDataEncoding, floatDataEncoding, integerDataEncoding, stringDataEncoding, unitSet
-
Fields inherited from class org.omg.space.xtce.NameDescriptionType
name
-
Fields inherited from class org.omg.space.xtce.DescriptionType
aliasSet, ancillaryDataSet, longDescription, shortDescription
-
-
Constructor Summary
Constructors Constructor Description IntegerDataType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetInitialValue()Gets the value of the initialValue property.BigIntegergetSizeInBits()Gets the value of the sizeInBits property.IntegerDataType.ValidRangegetValidRange()Gets the value of the validRange property.booleanisSigned()Gets the value of the signed property.voidsetInitialValue(String value)Sets the value of the initialValue property.voidsetSigned(Boolean value)Sets the value of the signed property.voidsetSizeInBits(BigInteger value)Sets the value of the sizeInBits property.voidsetValidRange(IntegerDataType.ValidRange value)Sets the value of the validRange property.-
Methods inherited from class org.omg.space.xtce.NumericDataType
getToString, setToString
-
Methods inherited from class org.omg.space.xtce.BaseDataType
getBaseType, getBinaryDataEncoding, getFloatDataEncoding, getIntegerDataEncoding, getStringDataEncoding, getUnitSet, setBaseType, setBinaryDataEncoding, setFloatDataEncoding, setIntegerDataEncoding, setStringDataEncoding, setUnitSet
-
Methods inherited from class org.omg.space.xtce.NameDescriptionType
getName, setName
-
Methods inherited from class org.omg.space.xtce.DescriptionType
getAliasSet, getAncillaryDataSet, getLongDescription, getShortDescription, setAliasSet, setAncillaryDataSet, setLongDescription, setShortDescription
-
-
-
-
Field Detail
-
validRange
protected IntegerDataType.ValidRange validRange
-
initialValue
protected String initialValue
-
sizeInBits
protected BigInteger sizeInBits
-
signed
protected Boolean signed
-
-
Method Detail
-
getValidRange
public IntegerDataType.ValidRange getValidRange()
Gets the value of the validRange property.- Returns:
- possible object is
IntegerDataType.ValidRange
-
setValidRange
public void setValidRange(IntegerDataType.ValidRange value)
Sets the value of the validRange property.- Parameters:
value- allowed object isIntegerDataType.ValidRange
-
getInitialValue
public String getInitialValue()
Gets the value of the initialValue property.- Returns:
- possible object is
String
-
setInitialValue
public void setInitialValue(String value)
Sets the value of the initialValue 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
-
isSigned
public boolean isSigned()
Gets the value of the signed property.- Returns:
- possible object is
Boolean
-
-