Uses of Class
com.sun.tools.txw2.model.Leaf
Packages that use Leaf
Package
Description
Reads RELAX NG grammar from RNGOM and builds the model for TXW.
Reads XML Schema grammar from XSOM and builds the model for TXW.
-
Uses of Leaf in com.sun.tools.txw2.builder.relaxng
Methods in com.sun.tools.txw2.builder.relaxng that return LeafModifier and TypeMethodDescriptionSchemaBuilderImpl.annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.annotateAfter(Leaf leaf, ParsedElementAnnotation parsedElementAnnotation) SchemaBuilderImpl.commentAfter(Leaf leaf, CommentListImpl commentList) SchemaBuilderImpl.expandPattern(Leaf leaf) SchemaBuilderImpl.makeAttribute(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeChoice(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeElement(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeEmpty(LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeErrorPattern()SchemaBuilderImpl.makeExternalRef(Parseable current, String uri, String ns, Scope<Leaf, ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> scope, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeGroup(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeInterleave(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeList(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeMixed(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeNotAllowed(LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeOneOrMore(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeOptional(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeText(LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeValue(String datatypeLibrary, String type, String value, Context c, String ns, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeZeroOrMore(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) Methods in com.sun.tools.txw2.builder.relaxng that return types with arguments of type LeafModifier and TypeMethodDescriptionElementAnnotationBuilder<Leaf,ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> SchemaBuilderImpl.makeElementAnnotationBuilder(String ns, String localName, String prefix, LocatorImpl locator, CommentListImpl commentList, Context context) Grammar<Leaf,ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> SchemaBuilderImpl.makeGrammar(Scope<Leaf, ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> scope) Methods in com.sun.tools.txw2.builder.relaxng with parameters of type LeafModifier and TypeMethodDescriptionSchemaBuilderImpl.annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.annotateAfter(Leaf leaf, ParsedElementAnnotation parsedElementAnnotation) SchemaBuilderImpl.commentAfter(Leaf leaf, CommentListImpl commentList) SchemaBuilderImpl.expandPattern(Leaf leaf) SchemaBuilderImpl.makeAttribute(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeElement(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeList(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeMixed(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeOneOrMore(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeOptional(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeZeroOrMore(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) Method parameters in com.sun.tools.txw2.builder.relaxng with type arguments of type LeafModifier and TypeMethodDescriptionSchemaBuilderImpl.makeChoice(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeExternalRef(Parseable current, String uri, String ns, Scope<Leaf, ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> scope, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) Grammar<Leaf,ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> SchemaBuilderImpl.makeGrammar(Scope<Leaf, ParsedElementAnnotation, LocatorImpl, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl, CommentListImpl> scope) SchemaBuilderImpl.makeGroup(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) SchemaBuilderImpl.makeInterleave(List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations) -
Uses of Leaf in com.sun.tools.txw2.builder.xsd
Methods in com.sun.tools.txw2.builder.xsd that return LeafModifier and TypeMethodDescriptionXmlSchemaBuilder.annotation(XSAnnotation xsAnnotation) XmlSchemaBuilder.attGroupDecl(XSAttGroupDecl ag) XmlSchemaBuilder.complexType(XSComplexType ct) XmlSchemaBuilder.elementDecl(XSElementDecl e) XmlSchemaBuilder.empty(XSContentType empty) XmlSchemaBuilder.identityConstraint(XSIdentityConstraint xsIdentityConstraint) XmlSchemaBuilder.listSimpleType(XSListSimpleType st) XmlSchemaBuilder.modelGroup(XSModelGroup mg) XmlSchemaBuilder.modelGroupDecl(XSModelGroupDecl mg) XmlSchemaBuilder.notation(XSNotation xsNotation) XmlSchemaBuilder.particle(XSParticle particle) XmlSchemaBuilder.restrictionSimpleType(XSRestrictionSimpleType rst) XmlSchemaBuilder.simpleType(XSSimpleType simpleType) XmlSchemaBuilder.unionSimpleType(XSUnionSimpleType st) XmlSchemaBuilder.wildcard(XSWildcard wc) -
Uses of Leaf in com.sun.tools.txw2.model
Subclasses of Leaf in com.sun.tools.txw2.modelModifier and TypeClassDescriptionclassAttribute declaration.classclassA named pattern.classElement declaration.classclassRepresents a RELAX NG grammar.classclassfinal classA reference to a named pattern.classA constant value.classTheNodethat maps to the program element.classFields in com.sun.tools.txw2.model declared as LeafMethods in com.sun.tools.txw2.model that return LeafModifier and TypeMethodDescriptionfinal LeafLeaf.getNext()final LeafLeaf.getPrev()final LeafCombines two sets into one set.Methods in com.sun.tools.txw2.model that return types with arguments of type LeafModifier and TypeMethodDescriptionXmlNode.collectChildren()Expand all refs and collect all children.Node.iterator()Iterates all the children.Leaf.siblings()Returns the collection of all the siblings (including itself)Methods in com.sun.tools.txw2.model with parameters of type LeafConstructors in com.sun.tools.txw2.model with parameters of type LeafModifierConstructorDescriptionprotectedNodeSet(TxwOptions opts, Leaf entry) WriterNode(Locator location, Leaf leaf) protected