Package eu.maveniverse.domtrip
Enum DomTripVisitor.Action
- java.lang.Object
-
- java.lang.Enum<DomTripVisitor.Action>
-
- eu.maveniverse.domtrip.DomTripVisitor.Action
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<DomTripVisitor.Action>
- Enclosing interface:
- DomTripVisitor
public static enum DomTripVisitor.Action extends java.lang.Enum<DomTripVisitor.Action>
Controls traversal flow during a visitor walk.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CONTINUEContinue normal depth-first traversal.SKIPSkip children of the current element (only meaningful fromDomTripVisitor.enterElement(eu.maveniverse.domtrip.Element)).STOPAbort the entire traversal immediately.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DomTripVisitor.ActionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static DomTripVisitor.Action[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CONTINUE
public static final DomTripVisitor.Action CONTINUE
Continue normal depth-first traversal.
-
SKIP
public static final DomTripVisitor.Action SKIP
Skip children of the current element (only meaningful fromDomTripVisitor.enterElement(eu.maveniverse.domtrip.Element)).
-
STOP
public static final DomTripVisitor.Action STOP
Abort the entire traversal immediately.
-
-
Method Detail
-
values
public static DomTripVisitor.Action[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (DomTripVisitor.Action c : DomTripVisitor.Action.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static DomTripVisitor.Action valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-