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 TypeClassDescriptionclass
Attribute declaration.class
class
A named pattern.class
Element declaration.class
class
Represents a RELAX NG grammar.class
class
final class
A reference to a named pattern.class
A constant value.class
TheNode
that maps to the program element.class
Fields in com.sun.tools.txw2.model declared as LeafMethods in com.sun.tools.txw2.model that return LeafModifier and TypeMethodDescriptionfinal Leaf
Leaf.getNext()
final Leaf
Leaf.getPrev()
final Leaf
Combines 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 LeafModifierConstructorDescriptionprotected
NodeSet
(TxwOptions opts, Leaf entry) WriterNode
(Locator location, Leaf leaf) protected