|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.opencmis.EnumFactory
public class EnumFactory
Enum Factory for managing mapping between Enum name and Enum label
Constructor Summary | |
---|---|
EnumFactory(java.lang.Class enumClass)
|
|
EnumFactory(java.lang.Class enumClass,
java.lang.Enum defaultEnum)
|
|
EnumFactory(java.lang.Class enumClass,
java.lang.Enum defaultEnum,
boolean caseSensitive)
|
Method Summary | |
---|---|
java.lang.Enum |
fromLabel(java.lang.String label)
Gets enum from label |
java.lang.Enum |
getDefaultEnum()
Gets the default enum |
java.lang.String |
getDefaultLabel()
Gets the default label |
java.lang.String |
label(java.lang.Enum e)
Gets the label for the specified enum |
java.lang.Enum |
toEnum(java.lang.String label)
Gets enum from label NOTE: If specified label is invalid, the default enum is returned |
boolean |
validLabel(java.lang.String label)
Is valid label? |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EnumFactory(java.lang.Class enumClass)
enumClass
- public EnumFactory(java.lang.Class enumClass, java.lang.Enum defaultEnum)
enumClass
- defaultEnum
- public EnumFactory(java.lang.Class enumClass, java.lang.Enum defaultEnum, boolean caseSensitive)
enumClass
- defaultEnum
- caseSensitive
- case-sensitive lookup for Enum labelMethod Detail |
---|
public java.lang.Enum getDefaultEnum()
public java.lang.String getDefaultLabel()
public java.lang.String label(java.lang.Enum e)
e
- enum
public boolean validLabel(java.lang.String label)
label
-
public java.lang.Enum fromLabel(java.lang.String label)
label
-
public java.lang.Enum toEnum(java.lang.String label)
label
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |