TXW2 Compiler 20110809-redhat-2

Uses of Class
com.sun.tools.txw2.model.Leaf

Packages that use Leaf
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
 Leaf SchemaBuilderImpl.annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.annotateAfter(Leaf leaf, org.kohsuke.rngom.ast.om.ParsedElementAnnotation parsedElementAnnotation)
           
 Leaf SchemaBuilderImpl.commentAfter(Leaf leaf, CommentListImpl commentList)
           
 Leaf SchemaBuilderImpl.expandPattern(Leaf leaf)
           
 Leaf SchemaBuilderImpl.makeAttribute(org.kohsuke.rngom.nc.NameClass nameClass, Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeChoice(List<Leaf> leaves, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeElement(org.kohsuke.rngom.nc.NameClass nameClass, Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeEmpty(org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeErrorPattern()
           
 Leaf SchemaBuilderImpl.makeExternalRef(org.kohsuke.rngom.parse.Parseable current, String uri, String ns, org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeGroup(List<Leaf> leaves, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeInterleave(List<Leaf> leaves, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeList(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeMixed(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeNotAllowed(org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeOneOrMore(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeOptional(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeText(org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeValue(String datatypeLibrary, String type, String value, org.kohsuke.rngom.parse.Context c, String ns, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeZeroOrMore(Leaf leaf, org.kohsuke.rngom.ast.util.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
 org.kohsuke.rngom.ast.builder.ElementAnnotationBuilder<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> SchemaBuilderImpl.makeElementAnnotationBuilder(String ns, String localName, String prefix, org.kohsuke.rngom.ast.util.LocatorImpl locator, CommentListImpl commentList, org.kohsuke.rngom.parse.Context context)
           
 org.kohsuke.rngom.ast.builder.Grammar<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> SchemaBuilderImpl.makeGrammar(org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope)
           
 

Methods in com.sun.tools.txw2.builder.relaxng with parameters of type Leaf
 Leaf SchemaBuilderImpl.annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.annotateAfter(Leaf leaf, org.kohsuke.rngom.ast.om.ParsedElementAnnotation parsedElementAnnotation)
           
 Leaf SchemaBuilderImpl.commentAfter(Leaf leaf, CommentListImpl commentList)
           
 Leaf SchemaBuilderImpl.expandPattern(Leaf leaf)
           
 Leaf SchemaBuilderImpl.makeAttribute(org.kohsuke.rngom.nc.NameClass nameClass, Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeElement(org.kohsuke.rngom.nc.NameClass nameClass, Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeList(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeMixed(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeOneOrMore(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeOptional(Leaf leaf, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeZeroOrMore(Leaf leaf, org.kohsuke.rngom.ast.util.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
 Leaf SchemaBuilderImpl.makeChoice(List<Leaf> leaves, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeExternalRef(org.kohsuke.rngom.parse.Parseable current, String uri, String ns, org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 org.kohsuke.rngom.ast.builder.Grammar<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> SchemaBuilderImpl.makeGrammar(org.kohsuke.rngom.ast.builder.Scope<Leaf,org.kohsuke.rngom.ast.om.ParsedElementAnnotation,org.kohsuke.rngom.ast.util.LocatorImpl,com.sun.tools.txw2.builder.relaxng.AnnotationsImpl,CommentListImpl> scope)
           
 Leaf SchemaBuilderImpl.makeGroup(List<Leaf> leaves, org.kohsuke.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)
           
 Leaf SchemaBuilderImpl.makeInterleave(List<Leaf> leaves, org.kohsuke.rngom.ast.util.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
 Leaf XmlSchemaBuilder.annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)
           
 Leaf XmlSchemaBuilder.attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)
           
 Leaf XmlSchemaBuilder.complexType(com.sun.xml.xsom.XSComplexType ct)
           
 Leaf XmlSchemaBuilder.elementDecl(com.sun.xml.xsom.XSElementDecl e)
           
 Leaf XmlSchemaBuilder.empty(com.sun.xml.xsom.XSContentType empty)
           
 Leaf XmlSchemaBuilder.facet(com.sun.xml.xsom.XSFacet xsFacet)
           
 Leaf XmlSchemaBuilder.identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)
           
 Leaf XmlSchemaBuilder.listSimpleType(com.sun.xml.xsom.XSListSimpleType st)
           
 Leaf XmlSchemaBuilder.modelGroup(com.sun.xml.xsom.XSModelGroup mg)
           
 Leaf XmlSchemaBuilder.modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl mg)
           
 Leaf XmlSchemaBuilder.notation(com.sun.xml.xsom.XSNotation xsNotation)
           
 Leaf XmlSchemaBuilder.particle(com.sun.xml.xsom.XSParticle particle)
           
 Leaf XmlSchemaBuilder.restrictionSimpleType(com.sun.xml.xsom.XSRestrictionSimpleType rst)
           
 Leaf XmlSchemaBuilder.schema(com.sun.xml.xsom.XSSchema xsSchema)
           
 Leaf XmlSchemaBuilder.simpleType(com.sun.xml.xsom.XSSimpleType simpleType)
           
 Leaf XmlSchemaBuilder.unionSimpleType(com.sun.xml.xsom.XSUnionSimpleType st)
           
 Leaf XmlSchemaBuilder.wildcard(com.sun.xml.xsom.XSWildcard wc)
           
 Leaf XmlSchemaBuilder.xpath(com.sun.xml.xsom.XSXPath xsxPath)
           
 

Uses of Leaf in com.sun.tools.txw2.model
 

Subclasses of Leaf in com.sun.tools.txw2.model
 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
          List of Data or Value.
 class Node
          Node is a Leaf that has children.
 class Ref
          A reference to a named pattern.
 class Value
          A constant value.
 class WriterNode
          The Node that maps to the program element.
 class XmlNode
          Either an Element or Attribute.
 

Fields in com.sun.tools.txw2.model declared as Leaf
 Leaf Node.leaf
          Children of this node.
 

Methods in com.sun.tools.txw2.model that return Leaf
 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
protected  Set<Leaf> XmlNode.collectChildren()
          Expand all refs and collect all children.
 Iterator<Leaf> Node.iterator()
          Iterates all the children.
 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
 void Node.addChild(Leaf child)
          Adds the given Leaf and their sibling as children of this Node.
 Leaf Leaf.merge(Leaf that)
          Combines two sets into one set.
 

Constructors in com.sun.tools.txw2.model with parameters of type Leaf
Attribute(Locator location, QName name, Leaf leaf)
           
Element(Locator location, QName name, Leaf leaf)
           
List(Locator location, Leaf leaf)
           
Node(Locator location, Leaf leaf)
           
NodeSet(TxwOptions opts, Leaf entry)
           
WriterNode(Locator location, Leaf leaf)
           
XmlNode(Locator location, QName name, Leaf leaf)
           
 


TXW2 Compiler 20110809-redhat-2

Copyright © 2012 Oracle. All Rights Reserved.