ParsedPattern
AttributePattern
, BinaryPattern
, DataPattern
, ElementPattern
, EmptyPattern
, ErrorPattern
, ListPattern
, NotAllowedPattern
, OneOrMorePattern
, RefPattern
, TextPattern
, ValuePattern
public abstract class Pattern extends java.lang.Object implements ParsedPattern
Modifier and Type | Method | Description |
---|---|---|
abstract void |
accept(PatternVisitor visitor) |
|
abstract java.lang.Object |
apply(PatternFunction f) |
|
boolean |
isNullable() |
Returns true if the pattern is nullable.
|
public final boolean isNullable()
A pattern is nullable when it can match the empty sequence.
public abstract void accept(PatternVisitor visitor)
public abstract java.lang.Object apply(PatternFunction f)
Copyright © 2018 Oracle Corporation. All rights reserved.