Package org.opencms.jsp
Enum Class CmsJspTagNavigation.Type
- All Implemented Interfaces:
Serializable,Comparable<CmsJspTagNavigation.Type>,Constable
- Enclosing class:
CmsJspTagNavigation
Constants for
type attribute interpretation.-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionBread crumb navigation.Navigation for folder.Navigation for resource.Navigation for a site.Navigation tree for folder. -
Method Summary
Modifier and TypeMethodDescriptionstatic CmsJspTagNavigation.TypeParses a string into an enumeration element.static CmsJspTagNavigation.TypeReturns the enum constant of this class with the specified name.static CmsJspTagNavigation.Type[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
breadCrumb
Bread crumb navigation. -
forFolder
Navigation for folder. -
forResource
Navigation for resource. -
forSite
Navigation for a site. -
treeForFolder
Navigation tree for folder.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
parse
Parses a string into an enumeration element.- Parameters:
name- the name of the enumeration element- Returns:
- the enumeration element with the given name
- Throws:
IllegalArgumentException- in case of an invalid enumeration name
-