Package relaxngcc.builder
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 TypeMethodDescriptionvoid
addError
(BuildError err) attribute
(AttributePattern pattern) void
build()
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:
element
in interfacePatternFunction
-
attribute
- Specified by:
attribute
in interfacePatternFunction
-
data
- Specified by:
data
in interfacePatternFunction
-
empty
- Specified by:
empty
in interfacePatternFunction
-
notAllowed
- Specified by:
notAllowed
in interfacePatternFunction
-
value
- Specified by:
value
in interfacePatternFunction
-
list
- Specified by:
list
in interfacePatternFunction
-
javaBlock
- Specified by:
javaBlock
in interfacePatternFunction
-
group
- Specified by:
group
in interfacePatternFunction
-
choice
- Specified by:
choice
in interfacePatternFunction
-
interleave
- Specified by:
interleave
in interfacePatternFunction
-
oneOrMore
- Specified by:
oneOrMore
in interfacePatternFunction
-
ref
- Specified by:
ref
in interfacePatternFunction
-
scope
- Specified by:
scope
in interfacePatternFunction
-
addError
- Specified by:
addError
in interfacePatternFunction
-
iterateErrors
-