Interface DataType

    • Method Detail

      • getTypeAsString

        String getTypeAsString()
        String which represents the type. This string will be presented to the users of the system.
        Returns:
      • getName

        String getName()
        Returns:
        the name of the type
      • parseString

        Object parseString​(String v)
        Parse a value represented as string
        Parameters:
        v -
        Returns:
        - a java object representation
        Throws:
        IllegalArgumentException - if the string cannot be parsed
      • parseStringForRawValue

        Object parseStringForRawValue​(String stringValue)
        parses the string into a java object according to the parameter encoding
        Parameters:
        stringValue -
        Returns:
        a java object representation
        Throws:
        IllegalArgumentException - if the string cannot be parsed
      • getInitialValue

        Object getInitialValue()
        Get the initial value if any
        Returns:
      • getValueType

        Yamcs.Value.Type getValueType()
        Return the expected Value type of an engineering value conforming to this XTCE data type
        Returns:
      • getShortDescription

        String getShortDescription()
      • getLongDescription

        String getLongDescription()
      • getQualifiedName

        String getQualifiedName()