Enum LEDCharacter

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

    public enum LEDCharacter
    extends java.lang.Enum<LEDCharacter>
    Enum with definition of the segments to be highlighted. Placing of the LEDs: 0000 5 1 6666 4 2 3333
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private boolean five  
      private boolean four  
      private boolean one  
      private boolean seven  
      private boolean six  
      private boolean three  
      private boolean two  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private LEDCharacter​(boolean one, boolean two, boolean three, boolean four, boolean five, boolean six, boolean seven)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static LEDCharacter getByNumber​(int number)  
      boolean isSwitchedOn​(int index)  
      static LEDCharacter valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static LEDCharacter[] 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
    • Field Detail

      • one

        private final boolean one
      • two

        private final boolean two
      • three

        private final boolean three
      • four

        private final boolean four
      • five

        private final boolean five
      • six

        private final boolean six
      • seven

        private final boolean seven
    • Constructor Detail

      • LEDCharacter

        private LEDCharacter​(boolean one,
                             boolean two,
                             boolean three,
                             boolean four,
                             boolean five,
                             boolean six,
                             boolean seven)
    • Method Detail

      • values

        public static LEDCharacter[] 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 (LEDCharacter c : LEDCharacter.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static LEDCharacter 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
      • getByNumber

        public static LEDCharacter getByNumber​(int number)
      • isSwitchedOn

        public boolean isSwitchedOn​(int index)