Package eu.bandm.tools.xslt.base
Enum Class MultiTypeNodeList.frequency
- All Implemented Interfaces:
Serializable
,Comparable<MultiTypeNodeList.frequency>
,java.lang.constant.Constable
- Enclosing class:
- MultiTypeNodeList
The static info, how often a MixedContentContainer must be evaluated.
- constant -> only once, only when compiling (value is constant)
- once -> once per input corpus
- mixed -> some components (of the MultiTypeNodeList) are "always", but not all.
- always -> depends on xpath evaluation context, esp. on "focus" and "context list", or on local variables/parameters, thus must always be evaluated anew.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionPartly per Session, or even lower, partly perFocusDepends on the input document.Depends on the "current node", requires control flow knowledge.Depends only on top-level user parameters.Depends only on the xslt source text, = on calculated constants. -
Method Summary
Modifier and TypeMethodDescriptionstatic MultiTypeNodeList.frequency
Returns the enum constant of this class with the specified name.static MultiTypeNodeList.frequency[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
perSource
Depends only on the xslt source text, = on calculated constants. -
perParameters
Depends only on top-level user parameters. -
perCorpus
Depends on the input document. -
mixed
Partly per Session, or even lower, partly perFocus -
perFocus
Depends on the "current node", requires control flow knowledge.
-
-
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
-
combine
-