Enum ColumnType

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ColumnType>

    enum ColumnType
    extends java.lang.Enum<ColumnType>
    This enumeration should classify the different columns.
    Author:
    El-Sharkawy
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      COMMENT
      Column for showing the comment of the current variable.
      ELSE
      Further cells, not handled by this super class.
      ERROR
      Column for displaying error messages.
      EXTEND
      Column for adding (empty) elements to a container.
      FREEZE
      Column capable of freezing the current variable.
      NAME
      Column for showing the name of the current variable.
      REMOVE
      Column for removing elements of a container.
      VALUE
      Column for showing the value of the current variable.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private ColumnType()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static ColumnType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static ColumnType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • EXTEND

        public static final ColumnType EXTEND
        Column for adding (empty) elements to a container.
      • NAME

        public static final ColumnType NAME
        Column for showing the name of the current variable.
      • VALUE

        public static final ColumnType VALUE
        Column for showing the value of the current variable.
      • COMMENT

        public static final ColumnType COMMENT
        Column for showing the comment of the current variable.
      • FREEZE

        public static final ColumnType FREEZE
        Column capable of freezing the current variable.
      • REMOVE

        public static final ColumnType REMOVE
        Column for removing elements of a container.
      • ERROR

        public static final ColumnType ERROR
        Column for displaying error messages.
      • ELSE

        public static final ColumnType ELSE
        Further cells, not handled by this super class.
    • Constructor Detail

      • ColumnType

        private ColumnType()
    • Method Detail

      • values

        public static ColumnType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (ColumnType c : ColumnType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ColumnType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null