Class RootVariableType


  • public class RootVariableType
    extends BaseType
    Represents an OPC UA root variable.
    Author:
    Jan-Hendrik Cepok, SSE
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String dataType  
      private java.lang.String dimensions  
      private java.lang.String level  
      private java.lang.String rank  
      private java.lang.String rootParent  
      private java.lang.String variableType  
    • Constructor Summary

      Constructors 
      Constructor Description
      RootVariableType​(java.lang.String nodeId, java.lang.String browseName, java.lang.String displayName, java.lang.String description, java.lang.String dataType, java.lang.String variableType, boolean optional, java.lang.String level, java.lang.String rank, java.lang.String dimensions, java.lang.String rootParent)
      Creates an instance.
    • Field Detail

      • dataType

        private java.lang.String dataType
      • variableType

        private java.lang.String variableType
      • level

        private java.lang.String level
      • rank

        private java.lang.String rank
      • dimensions

        private java.lang.String dimensions
      • rootParent

        private java.lang.String rootParent
    • Constructor Detail

      • RootVariableType

        public RootVariableType​(java.lang.String nodeId,
                                java.lang.String browseName,
                                java.lang.String displayName,
                                java.lang.String description,
                                java.lang.String dataType,
                                java.lang.String variableType,
                                boolean optional,
                                java.lang.String level,
                                java.lang.String rank,
                                java.lang.String dimensions,
                                java.lang.String rootParent)
        Creates an instance.
        Parameters:
        nodeId - the node id
        browseName - the browse name
        displayName - the display name
        description - the description
        dataType - the data type
        variableType - the variable type
        optional - whether the type is optional
        level - the level
        rank - the rank
        dimensions - the dimensions of the variable
        rootParent - the root parent
    • Method Detail

      • getDataType

        public java.lang.String getDataType()
        Returns the data type.
        Returns:
        the data type
      • getVariableType

        public java.lang.String getVariableType()
        Returns the variable type.
        Returns:
        the variable type
      • getLevel

        public java.lang.String getLevel()
        Returns the level.
        Returns:
        the level
      • getRank

        public java.lang.String getRank()
        Returns the rank.
        Returns:
        the rank
      • getDimensions

        public java.lang.String getDimensions()
        Returns the dimensions.
        Returns:
        the dimensions
      • getRootParent

        public java.lang.String getRootParent()
        Returns the root parent.
        Returns:
        the root parent
      • toString

        public java.lang.String toString()
        Description copied from class: BaseType
        Formats the respective OPC UA type in IVML.
        Overrides:
        toString in class BaseType
        Returns:
        the IVML representation of the OPC UA type