public abstract class XTCETypedObject extends XTCENamedObject
| Modifier and Type | Class and Description |
|---|---|
static class |
XTCETypedObject.EngineeringType
Enumeration representing the Calibrated/Engineering type of an item
in the XTCE data model.
|
static class |
XTCETypedObject.RawType
Enumeration representing the Raw/Encoding type of an item in the
XTCE data model.
|
| Modifier and Type | Method and Description |
|---|---|
List<org.omg.space.xtce.DescriptionType.AncillaryDataSet.AncillaryData> |
getAncillaryData()
Accessor to retrieve the list of AncillaryData elements from the XTCE
model that apply to this typed object, but it a Parameter, Argument, or
Member.
|
List<org.omg.space.xtce.DescriptionType.AncillaryDataSet.AncillaryData> |
getAncillaryData(String nameGlob)
Accessor to retrieve only a partial list of AncillaryData elements from
the XTCE data for this typed object where the name attribute of the
AncillaryData element must either exactly match a string or a glob style
pattern.
|
String |
getChangeThreshold()
Accessor to retrieve the changeThreshold attribute from the encoding of
this Parameter, Argument, or Member, which is sometimes viewed as an
"aperture" or minimum "observability" for change.
|
List<org.omg.space.xtce.ContextCalibratorType> |
getContextCalibrators()
Retrieves the List of ContextCalibratorType elements from the JAXB
generated classes that is attached to this type.
|
org.omg.space.xtce.CalibratorType |
getDefaultCalibrator()
Retrieves the default CalibratorType from the JAXB generated classes
that is attached to this type, or null if this type has no default
Calibrator.
|
XTCETypedObject.EngineeringType |
getEngineeringType()
Accessor to return a descriptive name for the Engineering or Operator
type of this Parameter, Argument, or Member represented by this object.
|
String |
getEngineeringTypeString()
Accessor to return a descriptive name for the Engineering or Operator
type of this Parameter, Argument, or Member represented by this object.
|
List<org.omg.space.xtce.ValueEnumerationType> |
getEnumerations()
Retrieves the enumerations for the Parameter, Argument, or Member
represented by this type.
|
protected String |
getInitialValue()
Accessor to retrieve the "initial" or "default" value of the type
represented by this object, considering the XTCE data model rules.
|
String |
getRawBitOrder()
Accessor to determine the bit ordering from the encoding node of the
Type that describes this Parameter, Argument, or Member element.
|
String |
getRawSizeInBits()
Retrieves the size in bits of the raw encoded value for this type of
Parameter, Argument, or Member.
|
XTCETypedObject.RawType |
getRawType()
Retrieves a short name for the raw encoding type of this named and
typed object in the XTCE data model.
|
String |
getRawTypeString()
Retrieves a short name for the raw encoding type of this named and
typed object in the XTCE data model.
|
org.omg.space.xtce.NameDescriptionType |
getTypeReference()
Accessor to retrieve a reference to the Parameter or Argument Type
object that is kept as a reference for this typed and named object.
|
String |
getUnits()
Retrieve the units of measure and the nature/description for this
named and typed object in the XTCE data model.
|
XTCEValidRange |
getValidRange()
Accessor to retrieve the ValidRange element information from this
named and typed object in the XTCE data model.
|
boolean |
hasContextCalibrators()
Method to determine if this typed object has a list of context
calibrators.
|
boolean |
hasDefaultCalibrator()
Method to determine if this typed object has a default calibrator.
|
boolean |
isValid()
Accessor to determine if this named and types object is valid in the
XTCE document.
|
String |
typeToXml()
Retrieve an XML string that represents this typed object's "type"
element.
|
compareTo, equals, getAlias, getAliasSet, getFullPath, getName, getPrimaryLongDescription, getPrimaryShortDescription, getSpaceSystemName, getSpaceSystemPath, hashCode, populateAliasListFromReference, setPrimaryLongDescription, setPrimaryShortDescriptionpublic final org.omg.space.xtce.NameDescriptionType getTypeReference()
public final boolean isValid()
public List<org.omg.space.xtce.DescriptionType.AncillaryDataSet.AncillaryData> getAncillaryData()
getAncillaryData in class XTCENamedObjectpublic List<org.omg.space.xtce.DescriptionType.AncillaryDataSet.AncillaryData> getAncillaryData(String nameGlob)
getAncillaryData in class XTCENamedObjectnameGlob - String containing a precise name or a glob style pattern
to match against the name attribute of the AncillaryData elements.public final String getUnits()
protected String getInitialValue()
public String getChangeThreshold()
public final XTCEValidRange getValidRange()
public final String getEngineeringTypeString()
public final XTCETypedObject.EngineeringType getEngineeringType()
public final String getRawTypeString()
public final XTCETypedObject.RawType getRawType()
public final String getRawBitOrder()
public final String getRawSizeInBits()
public final List<org.omg.space.xtce.ValueEnumerationType> getEnumerations()
public final org.omg.space.xtce.CalibratorType getDefaultCalibrator()
public final boolean hasDefaultCalibrator()
public final List<org.omg.space.xtce.ContextCalibratorType> getContextCalibrators()
public final boolean hasContextCalibrators()
public String typeToXml() throws XTCEDatabaseException
XTCEDatabaseException - in the event that the XML could not be
marshaled to the string.Copyright © 2015–2019. All rights reserved.