Interface Tag

  • All Implemented Interfaces:

    
    public interface Tag
    
                        

    Definition of a tag to use it in a Data block

    Since:

    2.0

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      abstract Namespace getNamespace() Namespace defined by E3DC in which this tag is used.
      abstract String getHex() Encoding of the tag in hex string format with 0x as prefix.
      abstract DataType getType() Data type used in the context of this tag in a Data block.
      abstract String getName() Human-readable name of the tag.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getHex

         abstract String getHex()

        Encoding of the tag in hex string format with 0x as prefix. For example 0x03040000

      • getType

         abstract DataType getType()

        Data type used in the context of this tag in a Data block.

      • getName

         abstract String getName()

        Human-readable name of the tag. Defined by E3DC.

        The name corresponds to the E3DC definition WITHOUT the prefix TAG_ and WITHOUT the namespace abbreviation, since these two pieces of information are already apparent from the context