Class DataSpecificationIEC61360Builder<T extends DataSpecificationIEC61360,​B extends DataSpecificationIEC61360Builder<T,​B>>

    • Constructor Detail

      • DataSpecificationIEC61360Builder

        public DataSpecificationIEC61360Builder()
    • Method Detail

      • dataType

        public B dataType​(DataTypeIEC61360 dataType)
        This function allows setting a value for dataType
        Parameters:
        dataType - desired value to be set
        Returns:
        Builder object with new value for dataType
      • definitions

        public B definitions​(java.util.List<LangString> definitions)
        This function allows setting a value for definitions
        Parameters:
        definitions - desired value to be set
        Returns:
        Builder object with new value for definitions
      • definition

        public B definition​(LangString definition)
        This function allows adding a value to the List definitions
        Parameters:
        definition - desired value to be added
        Returns:
        Builder object with new value for definitions
      • levelTypes

        public B levelTypes​(java.util.List<LevelType> levelTypes)
        This function allows setting a value for levelTypes
        Parameters:
        levelTypes - desired value to be set
        Returns:
        Builder object with new value for levelTypes
      • levelType

        public B levelType​(LevelType levelType)
        This function allows adding a value to the List levelTypes
        Parameters:
        levelType - desired value to be added
        Returns:
        Builder object with new value for levelTypes
      • preferredNames

        public B preferredNames​(java.util.List<LangString> preferredNames)
        This function allows setting a value for preferredNames
        Parameters:
        preferredNames - desired value to be set
        Returns:
        Builder object with new value for preferredNames
      • preferredName

        public B preferredName​(LangString preferredName)
        This function allows adding a value to the List preferredNames
        Parameters:
        preferredName - desired value to be added
        Returns:
        Builder object with new value for preferredNames
      • shortNames

        public B shortNames​(java.util.List<LangString> shortNames)
        This function allows setting a value for shortNames
        Parameters:
        shortNames - desired value to be set
        Returns:
        Builder object with new value for shortNames
      • shortName

        public B shortName​(LangString shortName)
        This function allows adding a value to the List shortNames
        Parameters:
        shortName - desired value to be added
        Returns:
        Builder object with new value for shortNames
      • sourceOfDefinition

        public B sourceOfDefinition​(java.lang.String sourceOfDefinition)
        This function allows setting a value for sourceOfDefinition
        Parameters:
        sourceOfDefinition - desired value to be set
        Returns:
        Builder object with new value for sourceOfDefinition
      • symbol

        public B symbol​(java.lang.String symbol)
        This function allows setting a value for symbol
        Parameters:
        symbol - desired value to be set
        Returns:
        Builder object with new value for symbol
      • unit

        public B unit​(java.lang.String unit)
        This function allows setting a value for unit
        Parameters:
        unit - desired value to be set
        Returns:
        Builder object with new value for unit
      • unitId

        public B unitId​(Reference unitId)
        This function allows setting a value for unitId
        Parameters:
        unitId - desired value to be set
        Returns:
        Builder object with new value for unitId
      • valueFormat

        public B valueFormat​(java.lang.String valueFormat)
        This function allows setting a value for valueFormat
        Parameters:
        valueFormat - desired value to be set
        Returns:
        Builder object with new value for valueFormat
      • value

        public B value​(java.lang.String value)
        This function allows setting a value for value
        Parameters:
        value - desired value to be set
        Returns:
        Builder object with new value for value
      • valueList

        public B valueList​(ValueList valueList)
        This function allows setting a value for valueList
        Parameters:
        valueList - desired value to be set
        Returns:
        Builder object with new value for valueList
      • valueId

        public B valueId​(Reference valueId)
        This function allows setting a value for valueId
        Parameters:
        valueId - desired value to be set
        Returns:
        Builder object with new value for valueId