Class AutomatonBuilder
java.lang.Object
relaxngcc.builder.AutomatonBuilder
- All Implemented Interfaces:
PatternFunction
- Author:
- Daisuke Okajima, Kohsuke Kawaguchi (kk@kohsuke.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddError(BuildError err) attribute(AttributePattern pattern) voidbuild()choice(ChoicePattern pattern) data(DataPattern pattern) element(ElementPattern pattern) empty(EmptyPattern pattern) group(GroupPattern pattern) interleave(InterleavePattern pattern) list(ListPattern pattern) notAllowed(NotAllowedPattern pattern) oneOrMore(OneOrMorePattern pattern) ref(RefPattern pattern) value(ValuePattern pattern)
-
Constructor Details
-
AutomatonBuilder
-
-
Method Details
-
build
public void build() -
element
- Specified by:
elementin interfacePatternFunction
-
attribute
- Specified by:
attributein interfacePatternFunction
-
data
- Specified by:
datain interfacePatternFunction
-
empty
- Specified by:
emptyin interfacePatternFunction
-
notAllowed
- Specified by:
notAllowedin interfacePatternFunction
-
value
- Specified by:
valuein interfacePatternFunction
-
list
- Specified by:
listin interfacePatternFunction
-
javaBlock
- Specified by:
javaBlockin interfacePatternFunction
-
group
- Specified by:
groupin interfacePatternFunction
-
choice
- Specified by:
choicein interfacePatternFunction
-
interleave
- Specified by:
interleavein interfacePatternFunction
-
oneOrMore
- Specified by:
oneOrMorein interfacePatternFunction
-
ref
- Specified by:
refin interfacePatternFunction
-
scope
- Specified by:
scopein interfacePatternFunction
-
addError
- Specified by:
addErrorin interfacePatternFunction
-
iterateErrors
-