Interface DefinitionIdentifier

  • All Superinterfaces:
    CharSequence
    All Known Subinterfaces:
    ThingDefinition

    public interface DefinitionIdentifier
    extends CharSequence
    This interface represents a single fully qualified Identifier of a Definition both used for Thing and Feature.
    • Method Detail

      • getNamespace

        String getNamespace()
        Returns the namespace of ths Identifier.
        Returns:
        the namespace.
      • getName

        String getName()
        Returns the name of this Identifier.
        Returns:
        the name.
      • getVersion

        String getVersion()
        Returns the version of this Identifier.
        Returns:
        the version.
      • toString

        String toString()
        Returns the string representation of this Identifier with the following structure: "namespace:name:version"
        Specified by:
        toString in interface CharSequence
        Overrides:
        toString in class Object
        Returns:
        the string representation.