Enum Facetable

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

    public enum Facetable
    extends java.lang.Enum<Facetable>
    How faceting is to be supported
    Author:
    Andy
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      FALSE
      FALSE - feceting is not required and will not be supported
      TRUE
      TRUE - faceting is required and enhanced support for this is provided if possible
      UNSET
      UNSET - facet support is unset, standard support is assumed
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static Facetable deserializer​(java.lang.String value)  
      static java.lang.String serializer​(Facetable facetable)  
      static Facetable valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static Facetable[] 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

      • TRUE

        public static final Facetable TRUE
        TRUE - faceting is required and enhanced support for this is provided if possible
      • UNSET

        public static final Facetable UNSET
        UNSET - facet support is unset, standard support is assumed
      • FALSE

        public static final Facetable FALSE
        FALSE - feceting is not required and will not be supported
    • Method Detail

      • values

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

        public static Facetable 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
      • serializer

        public static java.lang.String serializer​(Facetable facetable)
      • deserializer

        public static Facetable deserializer​(java.lang.String value)