Class TEnum

  • All Implemented Interfaces:
    java.lang.Comparable<java.lang.Enum>

    public class TEnum
    extends java.lang.Object
    implements java.lang.Comparable<java.lang.Enum>
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String name  
      private int ordinalNumber  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected TEnum​(java.lang.String aName, int aOrdinalNumber)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(java.lang.Enum o)  
      java.lang.Class getDeclaringClass()  
      java.lang.String name()  
      int ordinal()  
      java.lang.String toString()  
      static java.lang.Enum valueOf​(java.lang.Class<java.lang.Enum> aClass, java.lang.String aValue)  
      • Methods inherited from class java.lang.Object

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

      • name

        private final java.lang.String name
      • ordinalNumber

        private final int ordinalNumber
    • Constructor Detail

      • TEnum

        protected TEnum​(java.lang.String aName,
                        int aOrdinalNumber)
    • Method Detail

      • getDeclaringClass

        public final java.lang.Class getDeclaringClass()
                                                throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException
      • ordinal

        public int ordinal()
      • name

        public java.lang.String name()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • valueOf

        public static java.lang.Enum valueOf​(java.lang.Class<java.lang.Enum> aClass,
                                             java.lang.String aValue)
      • compareTo

        public int compareTo​(java.lang.Enum o)
        Specified by:
        compareTo in interface java.lang.Comparable<java.lang.Enum>