Enum TapResponseFlag

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

    public enum TapResponseFlag
    extends java.lang.Enum<TapResponseFlag>
    The Flag enum contains a list all of the different flags that can be passed in a tap message in the flag field.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      TAP_ACK
      This message requires acknowledgment.
      TAP_FLAG_NETWORK_BYTE_ORDER
      This message is sent correctly in network byte order.
      TAP_NO_VALUE
      This message doesn't contain a value.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private short flag
      The flag value.
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private TapResponseFlag​(short flag)
      Defines the flag value.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      short getFlags()  
      static java.util.List<TapResponseFlag> getFlags​(short f)  
      static TapResponseFlag valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static TapResponseFlag[] 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

      • TAP_ACK

        public static final TapResponseFlag TAP_ACK
        This message requires acknowledgment.
      • TAP_NO_VALUE

        public static final TapResponseFlag TAP_NO_VALUE
        This message doesn't contain a value.
      • TAP_FLAG_NETWORK_BYTE_ORDER

        public static final TapResponseFlag TAP_FLAG_NETWORK_BYTE_ORDER
        This message is sent correctly in network byte order.
    • Field Detail

      • flag

        private short flag
        The flag value.
    • Constructor Detail

      • TapResponseFlag

        private TapResponseFlag​(short flag)
        Defines the flag value.
        Parameters:
        flag - - The new flag value
    • Method Detail

      • values

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

        public static TapResponseFlag 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
      • getFlags

        public static java.util.List<TapResponseFlag> getFlags​(short f)
      • getFlags

        public short getFlags()