Package org.yamcs.xtce
Class AbsoluteTimeArgumentType
- java.lang.Object
-
- org.yamcs.xtce.NameDescription
-
- org.yamcs.xtce.BaseDataType
-
- org.yamcs.xtce.BaseTimeDataType
-
- org.yamcs.xtce.AbsoluteTimeDataType
-
- org.yamcs.xtce.AbsoluteTimeArgumentType
-
- All Implemented Interfaces:
Serializable,ArgumentType,DataType
public class AbsoluteTimeArgumentType extends AbsoluteTimeDataType implements ArgumentType
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbsoluteTimeArgumentType.Builder
-
Field Summary
-
Fields inherited from class org.yamcs.xtce.BaseDataType
encoding
-
Fields inherited from class org.yamcs.xtce.NameDescription
ancillaryData, name, PATH_SEPARATOR, qualifiedName, xtceAliasSet
-
-
Constructor Summary
Constructors Constructor Description AbsoluteTimeArgumentType(String name)AbsoluteTimeArgumentType(AbsoluteTimeArgumentType t)Creates a shallow copy of the argument type, giving it a new name.AbsoluteTimeArgumentType(AbsoluteTimeArgumentType.Builder builder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<UnitType>getUnitSet()AbsoluteTimeArgumentType.BuildertoBuilder()Create a shallow copy of the data type - the object itself (and the primitive fields) are new but the other fields reference to the same object like the originalStringtoString()-
Methods inherited from class org.yamcs.xtce.AbsoluteTimeDataType
getInitialValue, getReferenceTime, getTypeAsString, getValueType, parseString, setInitialValue
-
Methods inherited from class org.yamcs.xtce.BaseTimeDataType
getOffset, getScale, needsScaling, parseStringForRawValue, setScaling
-
Methods inherited from class org.yamcs.xtce.BaseDataType
getEncoding, setInitialValue, toString
-
Methods inherited from class org.yamcs.xtce.NameDescription
addAlias, addAliases, addAncillaryData, getAlias, getAliasSet, getAncillaryData, getLongDescription, getName, getName, getOpsName, getQualifiedName, getShortDescription, getSubsystemName, getSubsystemName, setAliasSet, setAncillaryData, setLongDescription, setName, setQualifiedName, setShortDescription
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.yamcs.xtce.ArgumentType
getName, getTypeAsString
-
Methods inherited from interface org.yamcs.xtce.DataType
getInitialValue, getLongDescription, getShortDescription, getValueType, parseString, toString
-
-
-
-
Constructor Detail
-
AbsoluteTimeArgumentType
public AbsoluteTimeArgumentType(AbsoluteTimeArgumentType.Builder builder)
-
AbsoluteTimeArgumentType
public AbsoluteTimeArgumentType(String name)
-
AbsoluteTimeArgumentType
public AbsoluteTimeArgumentType(AbsoluteTimeArgumentType t)
Creates a shallow copy of the argument type, giving it a new name.
-
-
Method Detail
-
getUnitSet
public List<UnitType> getUnitSet()
- Specified by:
getUnitSetin interfaceArgumentType- Overrides:
getUnitSetin classBaseDataType- Returns:
- the list of units
-
toBuilder
public AbsoluteTimeArgumentType.Builder toBuilder()
Description copied from interface:ArgumentTypeCreate a shallow copy of the data type - the object itself (and the primitive fields) are new but the other fields reference to the same object like the original- Specified by:
toBuilderin interfaceArgumentType- Returns:
-
-