Class VodmlTypeInfo


  • public final class VodmlTypeInfo
    extends java.lang.Object
    .
    Since:
    1 Sep 2021
    • Field Summary

      Fields 
      Modifier and Type Field Description
      VodmlRole role
      the role
      static VodmlTypeInfo UNKNOWN  
      java.lang.String vodmlRef
      the full VODML reference for the entity (including the model prefix).
      java.lang.String vodmlType
      the full VODML reference for the type (including the model prefix).
      VodmlRole vodmlTypeRole
      the role of the type pointed to for an attribute
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)
      overrides @see java.lang.Object#equals(java.lang.Object)
      int hashCode()
      overrides @see java.lang.Object#hashCode()
      java.lang.String toString()
      overrides @see java.lang.Object#toString()
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • vodmlRef

        public final java.lang.String vodmlRef
        the full VODML reference for the entity (including the model prefix).
      • vodmlType

        public final java.lang.String vodmlType
        the full VODML reference for the type (including the model prefix).
      • vodmlTypeRole

        public final VodmlRole vodmlTypeRole
        the role of the type pointed to for an attribute
    • Constructor Detail

      • VodmlTypeInfo

        public VodmlTypeInfo​(java.lang.String vodmlRef,
                             VodmlRole role,
                             java.lang.String type,
                             VodmlRole typeRole)
      • VodmlTypeInfo

        public VodmlTypeInfo​(java.lang.String vodmlRef,
                             VodmlRole role,
                             java.lang.String type)
      • VodmlTypeInfo

        public VodmlTypeInfo​(java.lang.String vodmlRef,
                             VodmlRole role)
    • Method Detail

      • hashCode

        public int hashCode()
        overrides @see java.lang.Object#hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        overrides @see java.lang.Object#equals(java.lang.Object)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        overrides @see java.lang.Object#toString()
        Overrides:
        toString in class java.lang.Object