Class BindingType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

    public final class BindingType
    extends java.lang.Object
    implements java.lang.Cloneable, java.lang.Comparable, java.io.Serializable
    Version:
    $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
    Author:
    Ralf Joachim
    See Also:
    Serialized Form
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object clone()
      Clone only returns the one and only instance of this kind.
      int compareTo​(java.lang.Object other)
      Compares _type against _type of the specified object.
      boolean equals​(java.lang.Object other)
      Returns if the specified object and this are one and the same instance.
      int hashCode()
      Returns the hash code of this object.
      static java.util.Iterator iterator()  
      protected java.lang.Object readResolve()
      Called during deserialization.
      java.lang.String toString()
      Returns the String representation of this kind.
      static BindingType valueOf​(java.lang.String kind)  
      • Methods inherited from class java.lang.Object

        finalize, getClass, notify, notifyAll, wait, wait, wait
    • Method Detail

      • valueOf

        public static BindingType valueOf​(java.lang.String kind)
      • iterator

        public static java.util.Iterator iterator()
      • toString

        public java.lang.String toString()
        Returns the String representation of this kind.
        Overrides:
        toString in class java.lang.Object
        Returns:
        String representation of this kind.
      • clone

        public java.lang.Object clone()
        Clone only returns the one and only instance of this kind.
        Overrides:
        clone in class java.lang.Object
        Returns:
        The original instance.
      • equals

        public boolean equals​(java.lang.Object other)
        Returns if the specified object and this are one and the same instance.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        other - Object to be compared with this instance.
        Returns:
        true if other equals this else false.
      • hashCode

        public int hashCode()
        Returns the hash code of this object.
        Overrides:
        hashCode in class java.lang.Object
        Returns:
        Hash code of this object.
      • compareTo

        public int compareTo​(java.lang.Object other)
        Compares _type against _type of the specified object. So this method is inconsistent with equals(java.lang.Object).
        Specified by:
        compareTo in interface java.lang.Comparable
        Parameters:
        other - Object to be compared with this instance.
        Returns:
        A negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.
      • readResolve

        protected java.lang.Object readResolve()
        Called during deserialization.
        Returns:
        The existing instance of the enum.
        So you can use '==' like 'equals' even if you use a deserialized Enum.