Package relaxngcc.builder
Class ScopeCollector
java.lang.Object
relaxngcc.builder.ScopeCollector
- All Implemented Interfaces:
PatternFunction
Traverses a grammar and collects all
Scope objects.
This object serves as a function and returns a Set that
contains all Scopes found in the specified pattern.- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddError(BuildError err) data(DataPattern p) list(ListPattern p) ref(RefPattern p)
-
Constructor Details
-
ScopeCollector
public ScopeCollector()
-
-
Method Details
-
empty
- Specified by:
emptyin interfacePatternFunction
-
notAllowed
- Specified by:
notAllowedin interfacePatternFunction
-
data
- Specified by:
datain interfacePatternFunction
-
value
- Specified by:
valuein interfacePatternFunction
-
javaBlock
- Specified by:
javaBlockin interfacePatternFunction
-
group
- Specified by:
groupin interfacePatternFunction
-
interleave
- Specified by:
interleavein interfacePatternFunction
-
choice
- Specified by:
choicein interfacePatternFunction
-
oneOrMore
- Specified by:
oneOrMorein interfacePatternFunction
-
element
- Specified by:
elementin interfacePatternFunction
-
attribute
- Specified by:
attributein interfacePatternFunction
-
list
- Specified by:
listin interfacePatternFunction
-
ref
- Specified by:
refin interfacePatternFunction
-
scope
- Specified by:
scopein interfacePatternFunction
-
addError
- Specified by:
addErrorin interfacePatternFunction
-
iterateErrors
-