org.omg.space.xtce.schema.doc.SpaceSystemV1.2-27Feb2014-mods_StringDataType.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of xtcetools Show documentation
Show all versions of xtcetools Show documentation
This project contains software to support the Object Management Group (OMG) Space Domain Task Force (SDTF) maintained XML Telemetry and Command Exchange (XTCE) specification.
SpaceSystemV1.2-27Feb2014-mods - StringDataType
complexType
StringDataType
diagram
namespace
http://www.omg.org/space/xtce
type
extension of xtce:BaseDataType
properties
base xtce:BaseDataType
children
xtce:LongDescription xtce:AliasSet xtce:AncillaryDataSet xtce:UnitSet xtce:BinaryDataEncoding xtce:FloatDataEncoding xtce:IntegerDataEncoding xtce:StringDataEncoding xtce:SizeRangeInCharacters
used by
elements ArgumentTypeSetType/StringArgumentType ParameterTypeSetType/StringParameterType
attributes
Name Type Use Default Fixed Annotation shortDescription string optional documentation It is strongly recommended that the short description be kept under 80 characters in length
name xtce:NameType required baseType xtce:NameReferenceType documentation Used to derive one Data Type from another - will inherit all the attributes from the baseType any of which may be redefined in this type definition. appinfo Must be derived from a like type (e.g,, String from String). No circular derivations.
initialValue string documentation Initial values for string types, may include C language style (\n, \t, \", \\, etc.) escape sequences.
restrictionPattern string documentation restriction pattern is a regular expression
annotation
documentation Contains a String Value
source
<complexType name="StringDataType">
<annotation>
<documentation xml:lang="en">Contains a String Value</documentation>
</annotation>
<complexContent>
<extension base="xtce:BaseDataType">
<sequence>
<element name="SizeRangeInCharacters" type="xtce:IntegerRangeType" minOccurs="0"/>
</sequence>
<attribute name="initialValue" type="string">
<annotation>
<documentation xml:lang="en">Initial values for string types, may include C language style (\n, \t, \", \\, etc.) escape sequences.</documentation>
</annotation>
</attribute>
<attribute name="restrictionPattern" type="string">
<annotation>
<documentation xml:lang="en">restriction pattern is a regular expression</documentation>
</annotation>
</attribute>
</extension>
</complexContent>
</complexType>
attribute
StringDataType/@initialValue
type
string
annotation
documentation Initial values for string types, may include C language style (\n, \t, \", \\, etc.) escape sequences.
source
<attribute name="initialValue" type="string">
<annotation>
<documentation xml:lang="en">Initial values for string types, may include C language style (\n, \t, \", \\, etc.) escape sequences.</documentation>
</annotation>
</attribute>
attribute
StringDataType/@restrictionPattern
type
string
annotation
documentation restriction pattern is a regular expression
source
<attribute name="restrictionPattern" type="string">
<annotation>
<documentation xml:lang="en">restriction pattern is a regular expression</documentation>
</annotation>
</attribute>
element
StringDataType/SizeRangeInCharacters
diagram
namespace
http://www.omg.org/space/xtce
type
xtce:IntegerRangeType
properties
minOcc 0 maxOcc 1 content complex
attributes
Name Type Use Default Fixed Annotation minInclusive xtce:FixedIntegerValueType maxInclusive xtce:FixedIntegerValueType
source
<element name="SizeRangeInCharacters" type="xtce:IntegerRangeType" minOccurs="0"/>
XML Schema documentation generated by
XMLSpy
Schema Editor
http://www.altova.com/xmlspy