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 LeafSchemaBuilderImpl. annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. annotateAfter(Leaf leaf, com.sun.tools.rngom.ast.om.ParsedElementAnnotation parsedElementAnnotation)LeafSchemaBuilderImpl. commentAfter(Leaf leaf, CommentListImpl commentList)LeafSchemaBuilderImpl. expandPattern(Leaf leaf)LeafSchemaBuilderImpl. 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)LeafSchemaBuilderImpl. makeChoice(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. 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)LeafSchemaBuilderImpl. makeEmpty(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeErrorPattern()LeafSchemaBuilderImpl. 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)LeafSchemaBuilderImpl. makeGroup(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeInterleave(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeList(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeMixed(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeNotAllowed(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeOneOrMore(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeOptional(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeText(com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. 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)LeafSchemaBuilderImpl. makeZeroOrMore(Leaf leaf, com.sun.tools.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 Modifier and Type Method Description 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>SchemaBuilderImpl. makeElementAnnotationBuilder(String ns, String localName, String prefix, com.sun.tools.rngom.ast.util.LocatorImpl locator, CommentListImpl commentList, com.sun.tools.rngom.parse.Context context)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>SchemaBuilderImpl. 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)Methods in com.sun.tools.txw2.builder.relaxng with parameters of type Leaf Modifier and Type Method Description LeafSchemaBuilderImpl. annotate(Leaf leaf, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. annotateAfter(Leaf leaf, com.sun.tools.rngom.ast.om.ParsedElementAnnotation parsedElementAnnotation)LeafSchemaBuilderImpl. commentAfter(Leaf leaf, CommentListImpl commentList)LeafSchemaBuilderImpl. expandPattern(Leaf leaf)LeafSchemaBuilderImpl. 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)LeafSchemaBuilderImpl. 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)LeafSchemaBuilderImpl. makeList(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeMixed(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeOneOrMore(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeOptional(Leaf leaf, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeZeroOrMore(Leaf leaf, com.sun.tools.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 Modifier and Type Method Description LeafSchemaBuilderImpl. makeChoice(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. 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)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>SchemaBuilderImpl. 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)LeafSchemaBuilderImpl. makeGroup(List<Leaf> leaves, com.sun.tools.rngom.ast.util.LocatorImpl locator, com.sun.tools.txw2.builder.relaxng.AnnotationsImpl annotations)LeafSchemaBuilderImpl. makeInterleave(List<Leaf> leaves, com.sun.tools.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 Modifier and Type Method Description LeafXmlSchemaBuilder. annotation(com.sun.xml.xsom.XSAnnotation xsAnnotation)LeafXmlSchemaBuilder. attGroupDecl(com.sun.xml.xsom.XSAttGroupDecl ag)LeafXmlSchemaBuilder. complexType(com.sun.xml.xsom.XSComplexType ct)LeafXmlSchemaBuilder. elementDecl(com.sun.xml.xsom.XSElementDecl e)LeafXmlSchemaBuilder. empty(com.sun.xml.xsom.XSContentType empty)LeafXmlSchemaBuilder. facet(com.sun.xml.xsom.XSFacet xsFacet)LeafXmlSchemaBuilder. identityConstraint(com.sun.xml.xsom.XSIdentityConstraint xsIdentityConstraint)LeafXmlSchemaBuilder. listSimpleType(com.sun.xml.xsom.XSListSimpleType st)LeafXmlSchemaBuilder. modelGroup(com.sun.xml.xsom.XSModelGroup mg)LeafXmlSchemaBuilder. modelGroupDecl(com.sun.xml.xsom.XSModelGroupDecl mg)LeafXmlSchemaBuilder. notation(com.sun.xml.xsom.XSNotation xsNotation)LeafXmlSchemaBuilder. particle(com.sun.xml.xsom.XSParticle particle)LeafXmlSchemaBuilder. restrictionSimpleType(com.sun.xml.xsom.XSRestrictionSimpleType rst)LeafXmlSchemaBuilder. schema(com.sun.xml.xsom.XSSchema xsSchema)LeafXmlSchemaBuilder. simpleType(com.sun.xml.xsom.XSSimpleType simpleType)LeafXmlSchemaBuilder. unionSimpleType(com.sun.xml.xsom.XSUnionSimpleType st)LeafXmlSchemaBuilder. wildcard(com.sun.xml.xsom.XSWildcard wc)LeafXmlSchemaBuilder. 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 Modifier and Type Class Description classAttributeAttribute declaration.classDataclassDefineA named pattern.classElementElement declaration.classEmptyclassGrammarRepresents a RELAX NG grammar.classListclassNodeclassRefA reference to a named pattern.classValueA constant value.classWriterNodeTheNodethat maps to the program element.classXmlNodeFields in com.sun.tools.txw2.model declared as Leaf Modifier and Type Field Description LeafNode. leafChildren of this node.Methods in com.sun.tools.txw2.model that return Leaf Modifier and Type Method Description LeafLeaf. getNext()LeafLeaf. getPrev()LeafLeaf. 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 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 Modifier and Type Method Description voidNode. addChild(Leaf child)LeafLeaf. merge(Leaf that)Combines two sets into one set.Constructors in com.sun.tools.txw2.model with parameters of type Leaf Constructor Description 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)
-