public class ScopeCollector extends java.lang.Object implements PatternFunction
Scope objects.
This object serves as a function and returns a Set that
contains all Scopes found in the specified pattern.| Constructor and Description |
|---|
ScopeCollector() |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(BuildError err) |
java.lang.Object |
attribute(AttributePattern p) |
java.lang.Object |
choice(ChoicePattern p) |
java.lang.Object |
data(DataPattern p) |
java.lang.Object |
element(ElementPattern p) |
java.lang.Object |
empty(EmptyPattern p) |
java.lang.Object |
group(GroupPattern p) |
java.lang.Object |
interleave(InterleavePattern p) |
java.util.Iterator |
iterateErrors() |
java.lang.Object |
javaBlock(JavaBlock p) |
java.lang.Object |
list(ListPattern p) |
java.lang.Object |
notAllowed(NotAllowedPattern p) |
java.lang.Object |
oneOrMore(OneOrMorePattern p) |
java.lang.Object |
ref(RefPattern p) |
java.lang.Object |
scope(Scope scope) |
java.lang.Object |
value(ValuePattern p) |
public java.lang.Object empty(EmptyPattern p)
empty in interface PatternFunctionpublic java.lang.Object notAllowed(NotAllowedPattern p)
notAllowed in interface PatternFunctionpublic java.lang.Object data(DataPattern p)
data in interface PatternFunctionpublic java.lang.Object value(ValuePattern p)
value in interface PatternFunctionpublic java.lang.Object javaBlock(JavaBlock p)
javaBlock in interface PatternFunctionpublic java.lang.Object group(GroupPattern p)
group in interface PatternFunctionpublic java.lang.Object interleave(InterleavePattern p)
interleave in interface PatternFunctionpublic java.lang.Object choice(ChoicePattern p)
choice in interface PatternFunctionpublic java.lang.Object oneOrMore(OneOrMorePattern p)
oneOrMore in interface PatternFunctionpublic java.lang.Object element(ElementPattern p)
element in interface PatternFunctionpublic java.lang.Object attribute(AttributePattern p)
attribute in interface PatternFunctionpublic java.lang.Object list(ListPattern p)
list in interface PatternFunctionpublic java.lang.Object ref(RefPattern p)
ref in interface PatternFunctionpublic java.lang.Object scope(Scope scope)
scope in interface PatternFunctionpublic void addError(BuildError err)
addError in interface PatternFunctionpublic java.util.Iterator iterateErrors()