Uses of Class
com.sun.tools.txw2.model.Leaf
-
Packages that use Leaf Package Description com.sun.tools.txw2.builder.relaxng Reads RELAX NG grammar from RNGOM and builds the model for TXW.com.sun.tools.txw2.builder.xsd Reads XML Schema grammar from XSOM and builds the model for TXW.com.sun.tools.txw2.model -
-
Uses of Leaf in com.sun.tools.txw2.builder.relaxng
Methods in com.sun.tools.txw2.builder.relaxng that return Leaf Modifier and Type Method Description Leaf
SchemaBuilderImpl. annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. annotateAfter(Leaf leaf, ParsedElementAnnotation parsedElementAnnotation)
Leaf
SchemaBuilderImpl. commentAfter(Leaf leaf, CommentListImpl commentList)
Leaf
SchemaBuilderImpl. expandPattern(Leaf leaf)
Leaf
SchemaBuilderImpl. makeAttribute(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeChoice(java.util.List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeElement(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeEmpty(LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeErrorPattern()
Leaf
SchemaBuilderImpl. makeExternalRef(Parseable current, java.lang.String uri, java.lang.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)
Leaf
SchemaBuilderImpl. makeGroup(java.util.List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeInterleave(java.util.List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeList(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeMixed(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeNotAllowed(LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeOneOrMore(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeOptional(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeText(LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeValue(java.lang.String datatypeLibrary, java.lang.String type, java.lang.String value, Context c, java.lang.String ns, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
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 Leaf Modifier and Type Method Description ElementAnnotationBuilder<Leaf,ParsedElementAnnotation,LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl>
SchemaBuilderImpl. makeElementAnnotationBuilder(java.lang.String ns, java.lang.String localName, java.lang.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 Leaf Modifier and Type Method Description Leaf
SchemaBuilderImpl. annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. annotateAfter(Leaf leaf, ParsedElementAnnotation parsedElementAnnotation)
Leaf
SchemaBuilderImpl. commentAfter(Leaf leaf, CommentListImpl commentList)
Leaf
SchemaBuilderImpl. expandPattern(Leaf leaf)
Leaf
SchemaBuilderImpl. makeAttribute(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeElement(NameClass nameClass, Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeList(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeMixed(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeOneOrMore(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeOptional(Leaf leaf, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
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 Leaf Modifier and Type Method Description Leaf
SchemaBuilderImpl. makeChoice(java.util.List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeExternalRef(Parseable current, java.lang.String uri, java.lang.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)
Leaf
SchemaBuilderImpl. makeGroup(java.util.List<Leaf> leaves, LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
Leaf
SchemaBuilderImpl. makeInterleave(java.util.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 Leaf Modifier and Type Method Description Leaf
XmlSchemaBuilder. annotation(XSAnnotation xsAnnotation)
Leaf
XmlSchemaBuilder. attGroupDecl(XSAttGroupDecl ag)
Leaf
XmlSchemaBuilder. complexType(XSComplexType ct)
Leaf
XmlSchemaBuilder. elementDecl(XSElementDecl e)
Leaf
XmlSchemaBuilder. empty(XSContentType empty)
Leaf
XmlSchemaBuilder. facet(XSFacet xsFacet)
Leaf
XmlSchemaBuilder. identityConstraint(XSIdentityConstraint xsIdentityConstraint)
Leaf
XmlSchemaBuilder. listSimpleType(XSListSimpleType st)
Leaf
XmlSchemaBuilder. modelGroup(XSModelGroup mg)
Leaf
XmlSchemaBuilder. modelGroupDecl(XSModelGroupDecl mg)
Leaf
XmlSchemaBuilder. notation(XSNotation xsNotation)
Leaf
XmlSchemaBuilder. particle(XSParticle particle)
Leaf
XmlSchemaBuilder. restrictionSimpleType(XSRestrictionSimpleType rst)
Leaf
XmlSchemaBuilder. schema(XSSchema xsSchema)
Leaf
XmlSchemaBuilder. simpleType(XSSimpleType simpleType)
Leaf
XmlSchemaBuilder. unionSimpleType(XSUnionSimpleType st)
Leaf
XmlSchemaBuilder. wildcard(XSWildcard wc)
Leaf
XmlSchemaBuilder. xpath(XSXPath xsxPath)
-
Uses of Leaf in com.sun.tools.txw2.model
Subclasses of Leaf in com.sun.tools.txw2.model Modifier and Type Class Description class
Attribute
Attribute declaration.class
Data
class
Define
A named pattern.class
Element
Element declaration.class
Empty
class
Grammar
Represents a RELAX NG grammar.class
List
class
Node
class
Ref
A reference to a named pattern.class
Value
A constant value.class
WriterNode
TheNode
that maps to the program element.class
XmlNode
Fields in com.sun.tools.txw2.model declared as Leaf Modifier and Type Field Description Leaf
Node. leaf
Children of this node.Methods in com.sun.tools.txw2.model that return Leaf Modifier and Type Method Description Leaf
Leaf. getNext()
Leaf
Leaf. getPrev()
Leaf
Leaf. merge(Leaf that)
Combines two sets into one set.Methods in com.sun.tools.txw2.model that return types with arguments of type Leaf Modifier and Type Method Description protected java.util.Set<Leaf>
XmlNode. collectChildren()
Expand all refs and collect all children.java.util.Iterator<Leaf>
Node. iterator()
Iterates all the children.java.lang.Iterable<Leaf>
Leaf. siblings()
Returns the collection of all the siblings (including itself)Methods in com.sun.tools.txw2.model with parameters of type Leaf Modifier and Type Method Description void
Node. addChild(Leaf child)
Leaf
Leaf. merge(Leaf that)
Combines two sets into one set.Constructors in com.sun.tools.txw2.model with parameters of type Leaf Constructor Description Attribute(org.xml.sax.Locator location, javax.xml.namespace.QName name, Leaf leaf)
Element(org.xml.sax.Locator location, javax.xml.namespace.QName name, Leaf leaf)
List(org.xml.sax.Locator location, Leaf leaf)
Node(org.xml.sax.Locator location, Leaf leaf)
NodeSet(TxwOptions opts, Leaf entry)
WriterNode(org.xml.sax.Locator location, Leaf leaf)
XmlNode(org.xml.sax.Locator location, javax.xml.namespace.QName name, Leaf leaf)
-