Class SchemaBuilderImpl
- java.lang.Object
-
- com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
-
- All Implemented Interfaces:
com.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
public final class SchemaBuilderImpl extends Object implements com.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
Builds a model from a RELAX NG grammar.- Author:
- Kohsuke Kawaguchi
-
-
Constructor Summary
Constructors Constructor Description SchemaBuilderImpl(com.sun.codemodel.JCodeModel codeModel)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Leafannotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafannotateAfter(Leaf leaf, com.sun.tools.rngom.ast.om.ParsedElementAnnotation parsedElementAnnotation)LeafcommentAfter(Leaf leaf, CommentListImpl commentList)LeafexpandPattern(Leaf leaf)com.sun.tools.rngom.ast.builder.NameClassBuildergetNameClassBuilder()com.sun.tools.txw2.builder.relaxng.AnnotationsImplmakeAnnotations(CommentListImpl commentList, com.sun.tools.rngom.parse.Context context)LeafmakeAttribute(com.sun.tools.rngom.nc.NameClass nameClass, Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeChoice(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)CommentListImplmakeCommentList()com.sun.tools.rngom.ast.builder.DataPatternBuildermakeDataPatternBuilder(String datatypeLibrary, String type, com.sun.tools.rngom.ast.util.LocatorImpl locator)LeafmakeElement(com.sun.tools.rngom.nc.NameClass nameClass, Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>makeElementAnnotationBuilder(String ns, String localName, String prefix, com.sun.tools.rngom.ast.util.LocatorImpl locator, CommentListImpl commentList, com.sun.tools.rngom.parse.Context context)LeafmakeEmpty(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeErrorPattern()LeafmakeExternalRef(com.sun.tools.rngom.parse.Parseable current, String uri, String ns, com.sun.tools.rngom.ast.builder.Scope<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)com.sun.tools.rngom.ast.builder.Grammar<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>makeGrammar(com.sun.tools.rngom.ast.builder.Scope<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope)LeafmakeGroup(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeInterleave(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeList(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)com.sun.tools.rngom.ast.util.LocatorImplmakeLocation(String systemId, int lineNumber, int columnNumber)LeafmakeMixed(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeNotAllowed(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeOneOrMore(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeOptional(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeText(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeValue(String datatypeLibrary, String type, String value, com.sun.tools.rngom.parse.Context c, String ns, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafmakeZeroOrMore(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)booleanusesComments()
-
-
-
Method Detail
-
expandPattern
public Leaf expandPattern(Leaf leaf) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
expandPatternin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
getNameClassBuilder
public com.sun.tools.rngom.ast.builder.NameClassBuilder getNameClassBuilder() throws com.sun.tools.rngom.ast.builder.BuildException- Specified by:
getNameClassBuilderin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeChoice
public Leaf makeChoice(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeChoicein interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeInterleave
public Leaf makeInterleave(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeInterleavein interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeGroup
public Leaf makeGroup(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeGroupin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeOneOrMore
public Leaf makeOneOrMore(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeOneOrMorein interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeZeroOrMore
public Leaf makeZeroOrMore(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeZeroOrMorein interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeOptional
public Leaf makeOptional(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeOptionalin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeList
public Leaf makeList(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeListin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeMixed
public Leaf makeMixed(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeMixedin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeEmpty
public Leaf makeEmpty(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
- Specified by:
makeEmptyin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
makeNotAllowed
public Leaf makeNotAllowed(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
- Specified by:
makeNotAllowedin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
makeText
public Leaf makeText(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
- Specified by:
makeTextin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
makeAttribute
public Leaf makeAttribute(com.sun.tools.rngom.nc.NameClass nameClass, Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeAttributein interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeElement
public Leaf makeElement(com.sun.tools.rngom.nc.NameClass nameClass, Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeElementin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeDataPatternBuilder
public com.sun.tools.rngom.ast.builder.DataPatternBuilder makeDataPatternBuilder(String datatypeLibrary, String type, com.sun.tools.rngom.ast.util.LocatorImpl locator) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeDataPatternBuilderin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeValue
public Leaf makeValue(String datatypeLibrary, String type, String value, com.sun.tools.rngom.parse.Context c, String ns, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
makeValuein interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeGrammar
public com.sun.tools.rngom.ast.builder.Grammar<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> makeGrammar(com.sun.tools.rngom.ast.builder.Scope<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope)
- Specified by:
makeGrammarin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
annotate
public Leaf annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
annotatein interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
annotateAfter
public Leaf annotateAfter(Leaf leaf, com.sun.tools.rngom.ast.om.ParsedElementAnnotation parsedElementAnnotation) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
annotateAfterin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
makeErrorPattern
public Leaf makeErrorPattern()
- Specified by:
makeErrorPatternin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
usesComments
public boolean usesComments()
- Specified by:
usesCommentsin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
makeExternalRef
public Leaf makeExternalRef(com.sun.tools.rngom.parse.Parseable current, String uri, String ns, com.sun.tools.rngom.ast.builder.Scope<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) throws com.sun.tools.rngom.ast.builder.BuildException, com.sun.tools.rngom.parse.IllegalSchemaException
- Specified by:
makeExternalRefin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildExceptioncom.sun.tools.rngom.parse.IllegalSchemaException
-
makeLocation
public com.sun.tools.rngom.ast.util.LocatorImpl makeLocation(String systemId, int lineNumber, int columnNumber)
- Specified by:
makeLocationin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
makeAnnotations
public com.sun.tools.txw2.builder.relaxng.AnnotationsImpl makeAnnotations(CommentListImpl commentList, com.sun.tools.rngom.parse.Context context)
- Specified by:
makeAnnotationsin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
makeElementAnnotationBuilder
public com.sun.tools.rngom.ast.builder.ElementAnnotationBuilder<Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> makeElementAnnotationBuilder(String ns, String localName, String prefix, com.sun.tools.rngom.ast.util.LocatorImpl locator, CommentListImpl commentList, com.sun.tools.rngom.parse.Context context)
- Specified by:
makeElementAnnotationBuilderin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
makeCommentList
public CommentListImpl makeCommentList()
- Specified by:
makeCommentListin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
-
commentAfter
public Leaf commentAfter(Leaf leaf, CommentListImpl commentList) throws com.sun.tools.rngom.ast.builder.BuildException
- Specified by:
commentAfterin interfacecom.sun.tools.rngom.ast.builder.SchemaBuilder<com.sun.tools.rngom.nc.NameClass,Leaf,com.sun.tools.rngom.ast.om.ParsedElementAnnotation,com.sun.tools.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>- Throws:
com.sun.tools.rngom.ast.builder.BuildException
-
-