Class Strings.EnumValueMustBeValid

  extended by net.lucidviews.util.EnumValue
      extended by net.lucidviews.util.text.Strings.EnumValueMustBeValid
All Implemented Interfaces:
Enclosing class:

protected static class Strings.EnumValueMustBeValid
extends EnumValue

Helper class required for exported constant ENUM_VALUE_MUST_BE_VALID, which must be unique/different to avoid confusion with any other value a client may use.

See Also:
Serialized Form

Field Summary
static Enumeration ENUMERATION
Fields inherited from class net.lucidviews.util.EnumValue
_index, _isCaseSensitive, _textValue, ENUMERATION_FIELD_NAME, UNDEFINED_INDEX
Constructor Summary
protected Strings.EnumValueMustBeValid()
Method Summary
 Enumeration getEnumeration()
          Obtain the enumeration this value belongs to.
Methods inherited from class net.lucidviews.util.EnumValue
compareTo, equals, getIndex, getTextValue, hashCode, name, ordinal, toString, valueOf
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Field Detail


public static final Enumeration ENUMERATION
Constructor Detail


protected Strings.EnumValueMustBeValid()
Method Detail


public Enumeration getEnumeration()
Description copied from class: EnumValue
Obtain the enumeration this value belongs to.
See the class JavaDoc, at the top of this page, for information on how to implement this method correctly.

Specified by:
getEnumeration in class EnumValue
a list of enumeration values that this value is part of