public abstract class RENode extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RENode.Alternative |
static class |
RENode.Any |
static class |
RENode.Assertion |
static class |
RENode.Atom |
static class |
RENode.Char |
static class |
RENode.CharacterClass |
static class |
RENode.CharacterClassExpr |
static class |
RENode.Disjunction |
static class |
RENode.Expr |
static class |
RENode.Group |
protected class |
RENode.NonNullableRef<N extends RENode> |
protected class |
RENode.NullableRef<N extends RENode> |
protected class |
RENode.Ref<N extends RENode> |
| Constructor and Description |
|---|
RENode() |
| Modifier and Type | Method and Description |
|---|---|
abstract <E extends Exception> |
accept(REVisitor<E> visitor) |
RENode |
getParent() |
RENode |
getRoot() |
RENode |
replaceBy(RENode that) |
abstract String |
toString() |
public abstract <E extends Exception> void accept(REVisitor<E> visitor) throws E extends Exception
E extends Exceptionpublic final RENode getParent()
public final RENode getRoot()
public final RENode replaceBy(RENode that) throws IllegalStateException
IllegalStateExceptionCopyright © 2018 JBoss by Red Hat. All Rights Reserved.