java.lang.Object
org.opendaylight.yangtools.concepts.AbstractIdentifiable<T,T>
org.opendaylight.yangtools.concepts.AbstractSimpleIdentifiable<JavaTypeName>
org.opendaylight.mdsal.binding.model.api.AbstractType
All Implemented Interfaces:
Type, org.opendaylight.yangtools.concepts.Identifiable<JavaTypeName>

@Beta public abstract class AbstractType extends org.opendaylight.yangtools.concepts.AbstractSimpleIdentifiable<JavaTypeName> implements Type
It is used only as ancestor for other Types. Note this forms the equality domain over most types, please consider joining the party.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructs the instance of this class with a JavaTypeName.
  • Method Summary

    Modifier and Type
    Method
    Description
    final boolean
     
    final int
     

    Methods inherited from class org.opendaylight.yangtools.concepts.AbstractIdentifiable

    addToStringAttributes, getIdentifier, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.opendaylight.yangtools.concepts.Identifiable

    getIdentifier

    Methods inherited from interface org.opendaylight.mdsal.binding.model.api.Type

    getFullyQualifiedName, getName, getPackageName
  • Constructor Details

    • AbstractType

      protected AbstractType(JavaTypeName identifier)
      Constructs the instance of this class with a JavaTypeName.
      Parameters:
      identifier - for this Type
  • Method Details

    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public final boolean equals(Object obj)
      Overrides:
      equals in class Object