org.apache.wicket.util.lang
Class EnumeratedType
java.lang.Object
org.apache.wicket.util.string.StringValue
org.apache.wicket.util.lang.EnumeratedType
- All Implemented Interfaces:
- Serializable, IClusterable
- Direct Known Subclasses:
- Action, BaseTree.LinkType, Book.WritingStyle, ColumnLocation.Alignment, ColumnLocation.Unit, DefaultAbstractTree.LinkType, IExceptionSettings.UnexpectedExceptionDisplay, IRequestCycleSettings.RenderStrategy, ModalWindow.MaskType, TimeOfDay.Meridian, XmlTag.Type
public abstract class EnumeratedType
- extends StringValue
A base class for defining enumerated types. Since this class extends StringValue, every
enumerated type subclass is a StringValue that can be manipulated, converted and displayed in
useful ways. In addition to constructing a type with the given name, lists are kept of all
enumeration values by subclass. The list of available values in the enumeration represented by a
given subclass can be retrieved by calling getValues(Class).
- Author:
- Jonathan Locke
- See Also:
- Serialized Form
Methods inherited from class org.apache.wicket.util.string.StringValue |
afterFirst, afterLast, beforeFirst, beforeLast, isEmpty, isNull, repeat, repeat, replaceAll, to, toBoolean, toBoolean, toBooleanObject, toChar, toChar, toCharacter, toDouble, toDouble, toDoubleObject, toDuration, toDuration, toInt, toInt, toInteger, toLong, toLong, toLongObject, toOptionalBoolean, toOptionalCharacter, toOptionalDouble, toOptionalDuration, toOptionalInteger, toOptionalLong, toOptionalString, toOptionalTime, toString, toString, toTime, toTime, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf, valueOf |
EnumeratedType
public EnumeratedType(String name)
- Constructor.
- Parameters:
name
- Name of this enumerated type value
getValues
public static List<EnumeratedType> getValues(Class<? extends EnumeratedType> c)
- Gets the enumerated type values for a given subclass of EnumeratedType.
- Parameters:
c
- The enumerated type subclass to get values for
- Returns:
- List of all values of the given subclass
readResolve
public Object readResolve()
throws ObjectStreamException
- Method to ensure that == works after deserialization
- Returns:
- object instance
- Throws:
ObjectStreamException
Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.