Skip navigation links
A B C D E F G H I L M N O P R S T U V W X _ 

A

accept(ContentVisitor) - Method in class com.sun.xml.txw2.Cdata
 
accept(ContentVisitor) - Method in class com.sun.xml.txw2.Comment
 
accept(ContentVisitor) - Method in class com.sun.xml.txw2.Content
Accepts a visitor.
accept(ContentVisitor) - Method in class com.sun.xml.txw2.EndDocument
 
accept(ContentVisitor) - Method in class com.sun.xml.txw2.EndTag
 
accept(ContentVisitor) - Method in class com.sun.xml.txw2.Pcdata
 
accept(ContentVisitor) - Method in class com.sun.xml.txw2.StartDocument
 
accept(ContentVisitor) - Method in class com.sun.xml.txw2.StartTag
 
activeNamespaces - Variable in class com.sun.xml.txw2.Document
Remembers the namespace declarations of the last unclosed start tag, so that we can fix up dummy prefixes in Pcdata.
add(Define) - Method in class com.sun.tools.txw2.model.NodeSet
 
addAll(Iterable<Leaf>) - Method in class com.sun.tools.txw2.model.NodeSet
 
addAttribute(String, String, String, String, LocatorImpl) - Method in class com.sun.tools.txw2.builder.relaxng.AnnotationsImpl
 
addAttribute(String, String, String, String, Location) - Method in class com.sun.tools.txw2.builder.relaxng.ElementAnnotationBuilderImpl
 
addAttribute(XmlAttribute, Method, Object[]) - Method in class com.sun.xml.txw2.ContainerElement
Writes an attribute.
addAttribute(String, String, Object) - Method in class com.sun.xml.txw2.StartTag
 
addChild(Leaf) - Method in class com.sun.tools.txw2.model.Node
Adds the given Leaf and their sibling as children of this Node.
addChild(Content) - Method in class com.sun.xml.txw2.ContainerElement
Appends this child object to the tail.
addComment(CommentListImpl) - Method in class com.sun.tools.txw2.builder.relaxng.AnnotationsImpl
 
addComment(CommentList) - Method in class com.sun.tools.txw2.builder.relaxng.ElementAnnotationBuilderImpl
 
addDatatypeWriter(DatatypeWriter<?>) - Method in class com.sun.xml.txw2.Document
Defines additional user object -> string conversion logic.
addElement(ParsedElementAnnotation) - Method in class com.sun.tools.txw2.builder.relaxng.AnnotationsImpl
 
addElement(ParsedElementAnnotation) - Method in class com.sun.tools.txw2.builder.relaxng.ElementAnnotationBuilderImpl
 
addElement(XmlElement, Method, Object[]) - Method in class com.sun.xml.txw2.ContainerElement
Writes a new element.
addLeadingComment(CommentListImpl) - Method in class com.sun.tools.txw2.builder.relaxng.AnnotationsImpl
 
addLeadingComment(CommentList) - Method in class com.sun.tools.txw2.builder.relaxng.ElementAnnotationBuilderImpl
 
addNamespaceDecl(String, String, boolean) - Method in class com.sun.xml.txw2.StartTag
Declares a new namespace URI on this tag.
addParam(String, String, Context, String, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.DataPatternBuilderImpl
 
addText(String, Location, CommentList) - Method in class com.sun.tools.txw2.builder.relaxng.ElementAnnotationBuilderImpl
 
alternativeName - Variable in class com.sun.tools.txw2.model.WriterNode
If this node is the sole child of a pattern block, this field points to its name.
annotate(Leaf, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
annotateAfter(Leaf, ParsedElementAnnotation) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
annotation(ParsedElementAnnotation) - Method in class com.sun.tools.txw2.builder.relaxng.DataPatternBuilderImpl
 
annotation(XSAnnotation) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
AnnotationsImpl - Class in com.sun.tools.txw2.builder.relaxng
 
AnnotationsImpl() - Constructor for class com.sun.tools.txw2.builder.relaxng.AnnotationsImpl
 
AntErrorListener - Class in com.sun.tools.txw2
 
AntErrorListener(Project) - Constructor for class com.sun.tools.txw2.AntErrorListener
 
arguments - Variable in class com.sun.tools.txw2.Main.Options
 
assignNewId() - Method in class com.sun.xml.txw2.Document
 
attGroupDecl(XSAttGroupDecl) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
attGroups - Variable in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
...
attHolder(XSAttContainer, Define) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
Attribute - Class in com.sun.tools.txw2.model
Attribute declaration.
Attribute(Locator, QName, Leaf) - Constructor for class com.sun.tools.txw2.model.Attribute
 
Attribute - Class in com.sun.xml.txw2
 
Attribute(String, String) - Constructor for class com.sun.xml.txw2.Attribute
 
attributeDecl(XSAttributeDecl) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
attributeNameTable - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
AttributeProp - Class in com.sun.tools.txw2.model.prop
 
AttributeProp(QName, JType) - Constructor for class com.sun.tools.txw2.model.prop.AttributeProp
 
attributeUse(XSAttributeUse) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
attrs - Variable in class com.sun.xml.txw2.output.SaxSerializer
 

B

beginStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.DomSerializer
 
beginStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.DumpSerializer
 
beginStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.SaxSerializer
 
beginStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.StaxSerializer
 
beginStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
beginStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.TXWSerializer
 
beginStartTag(String, String, String) - Method in interface com.sun.xml.txw2.output.XmlSerializer
Begins writing a start tag.
block() - Method in class com.sun.xml.txw2.ContainerElement
 
block() - Method in interface com.sun.xml.txw2.TypedXmlWriter
Blocks the writing of the start tag so that new attributes can be added even after child elements are appended.
blocked - Variable in class com.sun.xml.txw2.ContainerElement
Set to true if the start eleent is blocked.
buffer - Variable in class com.sun.xml.txw2.Comment
The text to be writtten.
buffer - Variable in class com.sun.xml.txw2.Text
The text to be writtten.
build(XSSchemaSet, TxwOptions) - Static method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
build(XSSchemaSet) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
build(TxwOptions) - Method in class com.sun.tools.txw2.RELAXNGLoader
 
build(TxwOptions) - Method in interface com.sun.tools.txw2.SchemaBuilder
 
build(TxwOptions) - Method in class com.sun.tools.txw2.XmlSchemaLoader
 
BUILTIN - Static variable in interface com.sun.xml.txw2.DatatypeWriter
 

C

capitalize(String) - Static method in class com.sun.tools.txw2.NameUtil
Capitalizes the first character of the specified string, and de-capitalize the rest of characters.
Cdata - Class in com.sun.xml.txw2
CDATA section.
Cdata(Document, NamespaceResolver, Object) - Constructor for class com.sun.xml.txw2.Cdata
 
cdata(StringBuilder) - Method in class com.sun.xml.txw2.output.DomSerializer
 
cdata(StringBuilder) - Method in class com.sun.xml.txw2.output.DumpSerializer
 
cdata(StringBuilder) - Method in class com.sun.xml.txw2.output.SaxSerializer
 
cdata(StringBuilder) - Method in class com.sun.xml.txw2.output.StaxSerializer
 
cdata(StringBuilder) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
cdata(StringBuilder) - Method in class com.sun.xml.txw2.output.TXWSerializer
 
cdata(StringBuilder) - Method in interface com.sun.xml.txw2.output.XmlSerializer
Writes CDATA.
chain - Variable in class com.sun.tools.txw2.Main.Options
 
chainMethod - Variable in class com.sun.tools.txw2.TxwOptions
If true, generate attribute/value methods that returns the this object for chaining.
CharacterEscapeHandler - Interface in com.sun.xml.txw2.output
Performs character escaping and write the result to the output.
characters(char[], int, int) - Method in class com.sun.xml.txw2.output.DataWriter
Write a sequence of characters.
characters(char[], int, int) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
characters(char[], int, int) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
Write a sequence of characters.
characters(char[], int, int) - Method in class com.sun.xml.txw2.output.XMLWriter
Write character data.
characters(String) - Method in class com.sun.xml.txw2.output.XMLWriter
Write a string of character data, with XML escaping.
checkStartTag() - Method in class com.sun.xml.txw2.ContainerElement
 
checkWritable() - Method in class com.sun.xml.txw2.StartTag
Throws an error if the start tag has already been committed.
cl - Variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
classNames - Variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
clazz - Variable in class com.sun.tools.txw2.model.Define
 
clazz - Variable in class com.sun.tools.txw2.model.Element.ToInterface
 
clear() - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Makes associated state become collectible, invalidating this context.
close() - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
codeModel - Variable in class com.sun.tools.txw2.builder.relaxng.DatatypeFactory
 
codeModel - Variable in class com.sun.tools.txw2.model.NodeSet
 
codeModel - Variable in class com.sun.tools.txw2.TxwOptions
 
codeWriter - Variable in class com.sun.tools.txw2.TxwOptions
The generated code will be sent to this.
collectChildren() - Method in class com.sun.tools.txw2.model.XmlNode
Expand all refs and collect all children.
com.sun.tools.txw2 - package com.sun.tools.txw2
 
com.sun.tools.txw2.builder.relaxng - package com.sun.tools.txw2.builder.relaxng
Reads RELAX NG grammar from RNGOM and builds the model for TXW.
com.sun.tools.txw2.builder.xsd - package com.sun.tools.txw2.builder.xsd
Reads XML Schema grammar from XSOM and builds the model for TXW.
com.sun.tools.txw2.model - package com.sun.tools.txw2.model
 
com.sun.tools.txw2.model.prop - package com.sun.tools.txw2.model.prop
 
com.sun.xml.txw2 - package com.sun.xml.txw2
TXW runtime.
com.sun.xml.txw2.annotation - package com.sun.xml.txw2.annotation
Defines a set of annotations that can be used on TypedXmlWriter interfaces.
com.sun.xml.txw2.output - package com.sun.xml.txw2.output
Defines XmlSerializer and its built-in implementations.
Comment - Class in com.sun.xml.txw2
Comment.
Comment(Document, NamespaceResolver, Object) - Constructor for class com.sun.xml.txw2.Comment
 
comment(char[], int, int) - Method in class com.sun.xml.txw2.output.DataWriter
 
comment(char[], int, int) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
comment(StringBuilder) - Method in class com.sun.xml.txw2.output.DomSerializer
 
comment(StringBuilder) - Method in class com.sun.xml.txw2.output.DumpSerializer
 
comment(char[], int, int) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
comment(StringBuilder) - Method in class com.sun.xml.txw2.output.SaxSerializer
 
comment(StringBuilder) - Method in class com.sun.xml.txw2.output.StaxSerializer
 
comment(StringBuilder) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
comment(StringBuilder) - Method in class com.sun.xml.txw2.output.TXWSerializer
 
comment(StringBuilder) - Method in interface com.sun.xml.txw2.output.XmlSerializer
Writes a comment.
comment(char[], int, int) - Method in class com.sun.xml.txw2.output.XMLWriter
 
commentAfter(Leaf, CommentListImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
CommentListImpl - Interface in com.sun.tools.txw2.builder.relaxng
 
commit() - Method in class com.sun.xml.txw2.ContainerElement
 
commit(boolean) - Method in class com.sun.xml.txw2.ContainerElement
 
commit() - Method in interface com.sun.xml.txw2.TypedXmlWriter
Commits this element (and all its descendants) to the output.
commit(boolean) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Commits this element (and all its descendants) to the output.
compact - Variable in class com.sun.tools.txw2.Main.Options
 
complexType(XSComplexType) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
complexTypes - Variable in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
We map complex types to interfaces.
concludesPendingStartTag() - Method in class com.sun.xml.txw2.Comment
 
concludesPendingStartTag() - Method in class com.sun.xml.txw2.Content
Returns true if this Content can guarantee that no more new namespace decls is necessary for the currently pending start tag.
concludesPendingStartTag() - Method in class com.sun.xml.txw2.EndDocument
 
concludesPendingStartTag() - Method in class com.sun.xml.txw2.EndTag
 
concludesPendingStartTag() - Method in class com.sun.xml.txw2.StartDocument
 
concludesPendingStartTag() - Method in class com.sun.xml.txw2.StartTag
 
concludesPendingStartTag() - Method in class com.sun.xml.txw2.Text
 
configFiles - Variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
ConsoleErrorReporter - Class in com.sun.tools.txw2
Prints the error to a stream.
ConsoleErrorReporter(PrintStream) - Constructor for class com.sun.tools.txw2.ConsoleErrorReporter
 
ContainerElement - Class in com.sun.xml.txw2
Dynamically implements TypedXmlWriter interfaces.
ContainerElement(Document, ContainerElement, String, String) - Constructor for class com.sun.xml.txw2.ContainerElement
 
Content - Class in com.sun.xml.txw2
 
Content() - Constructor for class com.sun.xml.txw2.Content
 
ContentVisitor - Interface in com.sun.xml.txw2
Visits Content.
Context() - Constructor for class com.sun.xml.txw2.NamespaceSupport.Context
Create the root-level Namespace context.
contextPos - Variable in class com.sun.xml.txw2.NamespaceSupport
 
contexts - Variable in class com.sun.xml.txw2.NamespaceSupport
 
convertURL(String) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
copyTables() - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Copy on write for the internal tables in this context.
create(Class<T>, XmlSerializer) - Static method in class com.sun.xml.txw2.TXW
Creates a new TypedXmlWriter to write a new instance of a document.
create(QName, Class<T>, XmlSerializer) - Static method in class com.sun.xml.txw2.TXW
Creates a new TypedXmlWriter to write a new instance of a document.
createClass(String) - Method in class com.sun.tools.txw2.model.NodeSet
 
createDataMethod(JDefinedClass, JType, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Leaf
Creates a prop of the data value method.
createDatatypeLibrary(String) - Method in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader
 
createSerializer(Result) - Static method in class com.sun.xml.txw2.output.ResultFactory
Factory method for producing XmlSerializer) from {@link javax.xml.transform.Result}.
createWriter(Writer) - Static method in class com.sun.xml.txw2.output.StreamSerializer
 
createWriter(OutputStream, String) - Static method in class com.sun.xml.txw2.output.StreamSerializer
 
createWriter(OutputStream) - Static method in class com.sun.xml.txw2.output.StreamSerializer
 
current - Variable in class com.sun.tools.txw2.model.CycleIterator
 
current - Variable in class com.sun.xml.txw2.Document
Currently active writer.
currentContext - Variable in class com.sun.xml.txw2.NamespaceSupport
 
CycleIterator - Class in com.sun.tools.txw2.model
 
CycleIterator(Leaf) - Constructor for class com.sun.tools.txw2.model.CycleIterator
 

D

Data - Class in com.sun.tools.txw2.model
 
Data(Locator, JType) - Constructor for class com.sun.tools.txw2.model.Data
 
dataElement(String, String, String, Attributes, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Write an element with character data content.
dataElement(String, String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Write an element with character data content but no attributes.
dataElement(String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Write an element with character data content but no attributes or Namespace URI.
DataOnly() - Constructor for class com.sun.tools.txw2.model.Element.DataOnly
 
DataPatternBuilderImpl - Class in com.sun.tools.txw2.builder.relaxng
 
DataPatternBuilderImpl(JType) - Constructor for class com.sun.tools.txw2.builder.relaxng.DataPatternBuilderImpl
 
DatatypeFactory - Class in com.sun.tools.txw2.builder.relaxng
Builds Data from a XML Schema datatype.
DatatypeFactory(JCodeModel) - Constructor for class com.sun.tools.txw2.builder.relaxng.DatatypeFactory
 
DatatypeLibraryLoader(ClassLoader) - Constructor for class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader
 
DatatypeWriter<DT> - Interface in com.sun.xml.txw2
Pluggable datatype writer.
datatypeWriters - Variable in class com.sun.xml.txw2.Document
 
DataWriter - Class in com.sun.xml.txw2.output
Write data- or field-oriented XML.
DataWriter(Writer, String, CharacterEscapeHandler) - Constructor for class com.sun.xml.txw2.output.DataWriter
Create a new data writer for the specified output.
DataWriter(Writer, String) - Constructor for class com.sun.xml.txw2.output.DataWriter
 
DataWriter(Writer) - Constructor for class com.sun.xml.txw2.output.DataWriter
 
decideStrategy() - Method in class com.sun.tools.txw2.model.Element
Returns true if this element should generate an interface.
declarations - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
declare(NodeSet) - Method in class com.sun.tools.txw2.model.Attribute
 
declare(NodeSet) - Method in class com.sun.tools.txw2.model.Define
 
declare(NodeSet) - Method in class com.sun.tools.txw2.model.Element.DataOnly
 
declare(NodeSet) - Method in class com.sun.tools.txw2.model.Element
 
declare(NodeSet) - Method in class com.sun.tools.txw2.model.Element.HasOneRef
 
declare(NodeSet) - Method in interface com.sun.tools.txw2.model.Element.Strategy
 
declare(NodeSet) - Method in class com.sun.tools.txw2.model.Element.ToInterface
 
declare(NodeSet) - Method in class com.sun.tools.txw2.model.WriterNode
Declares the class without its contents.
declared - Variable in class com.sun.xml.txw2.NamespaceDecl
Used temporarily inside Document#finalizeStartTag().
declarePrefix(String, String) - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Declare a Namespace prefix for this context.
declarePrefix(String, String) - Method in class com.sun.xml.txw2.NamespaceSupport
Declare a Namespace prefix.
declSeen - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
def - Variable in class com.sun.tools.txw2.model.Ref
 
defaultNamespace - Variable in class com.sun.tools.txw2.model.NodeSet
The namespace URI declared in XmlNamespace.
defaultNS - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
define(String, GrammarSection.Combine, Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 
Define - Class in com.sun.tools.txw2.model
A named pattern.
Define(Grammar, String) - Constructor for class com.sun.tools.txw2.model.Define
 
DelegatingXMLStreamWriter - Class in com.sun.xml.txw2.output
Delegating XMLStreamWriter.
DelegatingXMLStreamWriter(XMLStreamWriter) - Constructor for class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
depth - Variable in class com.sun.xml.txw2.output.DataWriter
 
depth - Variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
depth - Variable in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
DivImpl - Class in com.sun.tools.txw2.builder.relaxng
 
DivImpl(Scope<Leaf, ParsedElementAnnotation, LocatorImpl, AnnotationsImpl, CommentListImpl>, Grammar) - Constructor for class com.sun.tools.txw2.builder.relaxng.DivImpl
 
document - Variable in class com.sun.xml.txw2.ContainerElement
 
Document - Class in com.sun.xml.txw2
Coordinates the entire writing process.
Document(XmlSerializer) - Constructor for class com.sun.xml.txw2.Document
 
document - Variable in class com.sun.xml.txw2.StartTag
 
doIndent() - Method in class com.sun.xml.txw2.output.DataWriter
Print indentation for the current level.
doIndent() - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
Print indentation for the current level.
doIndent() - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
Print indentation for the current level.
Dom2SaxAdapter - Class in com.sun.xml.txw2.output
Builds a DOM tree from SAX2 events.
Dom2SaxAdapter(Node) - Constructor for class com.sun.xml.txw2.output.Dom2SaxAdapter
 
Dom2SaxAdapter() - Constructor for class com.sun.xml.txw2.output.Dom2SaxAdapter
Creates a fresh empty DOM document and adds nodes under this document.
DomSerializer - Class in com.sun.xml.txw2.output
XmlSerializer for DOMResult and Node.
DomSerializer(Node) - Constructor for class com.sun.xml.txw2.output.DomSerializer
 
DomSerializer(DOMResult) - Constructor for class com.sun.xml.txw2.output.DomSerializer
 
dtf - Variable in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
dtf - Variable in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
DumbEscapeHandler - Class in com.sun.xml.txw2.output
Escape everything above the US-ASCII code range.
DumbEscapeHandler() - Constructor for class com.sun.xml.txw2.output.DumbEscapeHandler
 
dummyPrefix - Variable in class com.sun.xml.txw2.NamespaceDecl
Dummy prefix assigned for this namespace decl.
DumpSerializer - Class in com.sun.xml.txw2.output
Shows the call sequence of XmlSerializer methods.
DumpSerializer(PrintStream) - Constructor for class com.sun.xml.txw2.output.DumpSerializer
 

E

Element - Class in com.sun.tools.txw2.model
Element declaration.
Element(Locator, QName, Leaf) - Constructor for class com.sun.tools.txw2.model.Element
 
Element.DataOnly - Class in com.sun.tools.txw2.model
 
Element.HasOneRef - Class in com.sun.tools.txw2.model
For things like "element foo {refToAnotherPattern}"
Element.Strategy - Interface in com.sun.tools.txw2.model
 
Element.ToInterface - Class in com.sun.tools.txw2.model
Maps to an interface
ElementAnnotationBuilderImpl - Class in com.sun.tools.txw2.builder.relaxng
 
ElementAnnotationBuilderImpl() - Constructor for class com.sun.tools.txw2.builder.relaxng.ElementAnnotationBuilderImpl
 
elementBindings - Variable in class com.sun.xml.txw2.output.SaxSerializer
 
elementDecl(XSElementDecl) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
elementLevel - Variable in class com.sun.xml.txw2.output.XMLWriter
 
elementNameTable - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
ElementProp - Class in com.sun.tools.txw2.model.prop
Property generated from elements.
ElementProp(QName, JType) - Constructor for class com.sun.tools.txw2.model.prop.ElementProp
 
empty(XSContentType) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
Empty - Class in com.sun.tools.txw2.model
 
Empty(Locator) - Constructor for class com.sun.tools.txw2.model.Empty
 
EMPTY_ATTS - Variable in class com.sun.xml.txw2.output.XMLWriter
 
EMPTY_ENUMERATION - Static variable in class com.sun.xml.txw2.NamespaceSupport
An empty enumeration.
encoding - Variable in class com.sun.xml.txw2.output.XMLWriter
 
endCDATA() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
endCDATA() - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
endCDATA() - Method in class com.sun.xml.txw2.output.XMLWriter
 
endDiv(LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.DivImpl
 
EndDocument - Class in com.sun.xml.txw2
 
EndDocument() - Constructor for class com.sun.xml.txw2.EndDocument
 
endDocument() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
endDocument() - Method in class com.sun.xml.txw2.output.DomSerializer
 
endDocument() - Method in class com.sun.xml.txw2.output.DumpSerializer
 
endDocument() - Method in class com.sun.xml.txw2.output.SaxSerializer
 
endDocument() - Method in class com.sun.xml.txw2.output.StaxSerializer
 
endDocument() - Method in class com.sun.xml.txw2.output.StreamSerializer
 
endDocument() - Method in class com.sun.xml.txw2.output.TXWSerializer
 
endDocument() - Method in interface com.sun.xml.txw2.output.XmlSerializer
The last method to be called.
endDocument() - Method in class com.sun.xml.txw2.output.XMLWriter
Write a newline at the end of the document.
endDTD() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
endDTD() - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
endDTD() - Method in class com.sun.xml.txw2.output.XMLWriter
 
endElement(String, String, String) - Method in class com.sun.xml.txw2.output.DataWriter
Write an end tag.
endElement(String, String, String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
endElement(String, String, String) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
Write an end tag.
endElement(String, String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Write an end tag.
endElement(String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
End an element without a qname.
endElement(String) - Method in class com.sun.xml.txw2.output.XMLWriter
End an element without a Namespace URI or qname.
endEntity(String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
endEntity(String) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
endEntity(String) - Method in class com.sun.xml.txw2.output.XMLWriter
 
endGrammar(LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.GrammarImpl
 
endPrefixMapping(String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
endStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.DomSerializer
 
endStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.DumpSerializer
 
endStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.SaxSerializer
 
endStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.StaxSerializer
 
endStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
endStartTag(String, String, String) - Method in class com.sun.xml.txw2.output.TXWSerializer
 
endStartTag(String, String, String) - Method in interface com.sun.xml.txw2.output.XmlSerializer
Completes the start tag.
endTag - Variable in class com.sun.xml.txw2.ContainerElement
 
EndTag - Class in com.sun.xml.txw2
 
EndTag() - Constructor for class com.sun.xml.txw2.EndTag
 
endTag() - Method in class com.sun.xml.txw2.output.DomSerializer
 
endTag() - Method in class com.sun.xml.txw2.output.DumpSerializer
 
endTag() - Method in class com.sun.xml.txw2.output.SaxSerializer
 
endTag() - Method in class com.sun.xml.txw2.output.StaxSerializer
 
endTag() - Method in class com.sun.xml.txw2.output.StreamSerializer
 
endTag() - Method in class com.sun.xml.txw2.output.TXWSerializer
 
endTag() - Method in interface com.sun.xml.txw2.output.XmlSerializer
Writes an end tag.
equal(String, String) - Static method in class com.sun.tools.txw2.NameUtil
determine if two Strings are iqual allowing null values
equals(Object) - Method in class com.sun.tools.txw2.model.prop.ValueProp
 
equals(Object) - Method in class com.sun.tools.txw2.model.prop.XmlItemProp
 
equalsIgnoreCase(String, String) - Static method in class com.sun.tools.txw2.NameUtil
determine if two Strings are equal ignoring case allowing null values
error(SAXParseException) - Method in class com.sun.tools.txw2.AntErrorListener
 
error(SAXParseException) - Method in class com.sun.tools.txw2.ConsoleErrorReporter
 
error(SAXParseException) - Method in interface com.sun.tools.txw2.ErrorListener
 
ErrorListener - Interface in com.sun.tools.txw2
Used internally to report errors.
errorListener - Variable in class com.sun.tools.txw2.TxwOptions
Always non-null.
escape(StringBuffer, String, int) - Static method in class com.sun.tools.txw2.NameUtil
Escapes characters is the given string so that they can be printed by only using US-ASCII characters.
escape(String) - Static method in class com.sun.tools.txw2.NameUtil
Escapes characters that are unusable as Java identifiers by replacing unsafe characters with safe characters.
escape(char[], int, int, boolean, Writer) - Method in interface com.sun.xml.txw2.output.CharacterEscapeHandler
 
escape(char[], int, int, boolean, Writer) - Method in class com.sun.xml.txw2.output.DumbEscapeHandler
 
escapeHandler - Variable in class com.sun.xml.txw2.output.XMLWriter
 
escapeURI(String) - Static method in class com.sun.tools.txw2.NameUtil
Escape any characters that would cause the single arg constructor of java.net.URI to complain about illegal chars.
execute() - Method in class com.sun.tools.txw2.TxwTask
launch txw
expandPattern(Leaf) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 

F

facet(XSFacet) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
fatalError(SAXParseException) - Method in class com.sun.tools.txw2.AntErrorListener
 
fatalError(SAXParseException) - Method in class com.sun.tools.txw2.ConsoleErrorReporter
 
fatalError(SAXParseException) - Method in interface com.sun.tools.txw2.ErrorListener
 
firstAtt - Variable in class com.sun.xml.txw2.StartTag
 
firstNs - Variable in class com.sun.xml.txw2.StartTag
Explicitly given namespace declarations on this element.
fixPrefix(StringBuilder) - Method in class com.sun.xml.txw2.Document
Replaces dummy prefixes in the value to the real ones by using Document.activeNamespaces.
flush() - Method in class com.sun.xml.txw2.Document
 
flush() - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
flush() - Method in class com.sun.xml.txw2.output.DomSerializer
 
flush() - Method in class com.sun.xml.txw2.output.DumpSerializer
 
flush() - Method in class com.sun.xml.txw2.output.SaxSerializer
 
flush() - Method in class com.sun.xml.txw2.output.StaxSerializer
 
flush() - Method in class com.sun.xml.txw2.output.StreamSerializer
 
flush() - Method in class com.sun.xml.txw2.output.TXWSerializer
 
flush() - Method in interface com.sun.xml.txw2.output.XmlSerializer
Flush the buffer.
flush() - Method in class com.sun.xml.txw2.output.XMLWriter
Flush the output.

G

generate(NodeSet) - Method in class com.sun.tools.txw2.model.Attribute
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Attribute
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Data
 
generate(NodeSet) - Method in class com.sun.tools.txw2.model.Define
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Define
 
generate(NodeSet) - Method in class com.sun.tools.txw2.model.Element.DataOnly
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Element.DataOnly
 
generate(NodeSet) - Method in class com.sun.tools.txw2.model.Element
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Element
 
generate(NodeSet) - Method in class com.sun.tools.txw2.model.Element.HasOneRef
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Element.HasOneRef
 
generate(NodeSet) - Method in interface com.sun.tools.txw2.model.Element.Strategy
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in interface com.sun.tools.txw2.model.Element.Strategy
 
generate(NodeSet) - Method in class com.sun.tools.txw2.model.Element.ToInterface
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Element.ToInterface
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Empty
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Leaf
Populate the body of the writer class.
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.List
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Ref
 
generate(JDefinedClass, NodeSet, Set<Prop>) - Method in class com.sun.tools.txw2.model.Value
 
generate(NodeSet) - Method in class com.sun.tools.txw2.model.WriterNode
Generates the contents.
generateMethod(JDefinedClass, NodeSet, JType) - Method in class com.sun.tools.txw2.model.Element
 
get(String) - Method in class com.sun.tools.txw2.model.Grammar
 
getCurrentElement() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
getDatatype(NodeSet) - Method in class com.sun.tools.txw2.model.Data
 
getDatatype(NodeSet) - Method in class com.sun.tools.txw2.model.List
 
getDatatype(NodeSet) - Method in interface com.sun.tools.txw2.model.Text
Obtains the Java class of this Text.
getDatatype(NodeSet) - Method in class com.sun.tools.txw2.model.Value
 
getDeclaredPrefixes() - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Return an enumeration of prefixes declared in this context.
getDeclaredPrefixes() - Method in class com.sun.xml.txw2.NamespaceSupport
Return an enumeration of all prefixes declared in this context.
getDefinitions() - Method in class com.sun.tools.txw2.model.Grammar
 
getDocument() - Method in class com.sun.xml.txw2.ContainerElement
 
getDocument() - Method in interface com.sun.xml.txw2.TypedXmlWriter
Gets the Document object that this writer is writing to.
getDOM() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
getIndentStep() - Method in class com.sun.xml.txw2.output.DataWriter
Deprecated.
Only return the length of the indent string.
getIndentStep() - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
Deprecated.
Only return the length of the indent string.
getIndentStep() - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
Deprecated.
Only return the length of the indent string.
getLexicalHandler() - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
getLocation(SAXParseException) - Method in class com.sun.tools.txw2.AntErrorListener
 
getNameClassBuilder() - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
getNamespace(Package) - Method in class com.sun.xml.txw2.ContainerElement
Decides the namespace URI of the given package.
getNamespaceContext() - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
getNext() - Method in class com.sun.tools.txw2.model.Leaf
 
getNext() - Method in class com.sun.xml.txw2.Content
Returns null if the next token has not decided yet.
getParent() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
getParentUriPath(String) - Static method in class com.sun.tools.txw2.NameUtil
Calculate the parent URI path of the given URI path.
getPrefix(String) - Method in interface com.sun.xml.txw2.NamespaceResolver
Allocates a prefix for the specified URI and returns it.
getPrefix(String) - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Look up one of the prefixes associated with a URI in this context.
getPrefix(String) - Method in class com.sun.xml.txw2.NamespaceSupport
Return one of the prefixes mapped to a Namespace URI.
getPrefix(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
getPrefix(String) - Method in class com.sun.xml.txw2.StartTag
 
getPrefixes() - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Return an enumeration of all prefixes currently in force.
getPrefixes() - Method in class com.sun.xml.txw2.NamespaceSupport
Return an enumeration of all prefixes whose declarations are active in the current context.
getPrefixes(String) - Method in class com.sun.xml.txw2.NamespaceSupport
Return an enumeration of all prefixes for a given URI whose declarations are active in the current context.
getPrev() - Method in class com.sun.tools.txw2.model.Leaf
 
getProperty(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
getProviders() - Method in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
getQName(XSDeclaration) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
getQName(String, String) - Static method in class com.sun.xml.txw2.output.SaxSerializer
 
getSystemId() - Method in class com.sun.xml.txw2.output.TXWResult
 
getTagName(Class<?>) - Static method in class com.sun.xml.txw2.TXW
 
getType(String, String) - Method in class com.sun.tools.txw2.builder.relaxng.DatatypeFactory
Decides the Java datatype from XML datatype.
getType(String, String) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
getType() - Method in interface com.sun.xml.txw2.DatatypeWriter
Gets the Java class that this writer can write.
getURI(String) - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Look up the URI associated with a prefix in this context.
getURI(String) - Method in class com.sun.xml.txw2.NamespaceSupport
Look up a prefix and get the currently-mapped Namespace URI.
getVersion() - Static method in class com.sun.tools.txw2.Main
Gets the version number of TXW.
getWriter() - Method in class com.sun.xml.txw2.output.TXWResult
 
grammar - Variable in class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 
grammar - Variable in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
Grammar - Class in com.sun.tools.txw2.model
Represents a RELAX NG grammar.
Grammar() - Constructor for class com.sun.tools.txw2.model.Grammar
 
GrammarImpl - Class in com.sun.tools.txw2.builder.relaxng
 
GrammarImpl(Scope<Leaf, ParsedElementAnnotation, LocatorImpl, AnnotationsImpl, CommentListImpl>) - Constructor for class com.sun.tools.txw2.builder.relaxng.GrammarImpl
 
GrammarSectionImpl - Class in com.sun.tools.txw2.builder.relaxng
 
GrammarSectionImpl(Scope<Leaf, ParsedElementAnnotation, LocatorImpl, AnnotationsImpl, CommentListImpl>, Grammar) - Constructor for class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 

H

hashCode() - Method in class com.sun.tools.txw2.model.prop.ValueProp
 
hashCode() - Method in class com.sun.tools.txw2.model.prop.XmlItemProp
 
hasMoreElements() - Method in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service.ProviderEnumeration
 
hasName(String, String) - Method in class com.sun.xml.txw2.Attribute
 
hasNext - Variable in class com.sun.tools.txw2.model.CycleIterator
 
hasNext() - Method in class com.sun.tools.txw2.model.CycleIterator
 
hasOneChild() - Method in class com.sun.tools.txw2.model.Node
Returns true if this node has only one child node.
HasOneRef(Ref) - Constructor for class com.sun.tools.txw2.model.Element.HasOneRef
 
header - Variable in class com.sun.xml.txw2.output.XMLWriter
This string will be written right after the xml declaration without any escaping.

I

identityConstraint(XSIdentityConstraint) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
ignorableWhitespace(char[], int, int) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
ignorableWhitespace(char[], int, int) - Method in class com.sun.xml.txw2.output.XMLWriter
Write ignorable whitespace.
IllegalAnnotationException - Exception in com.sun.xml.txw2
Signals an incorrect use of TXW annotations.
IllegalAnnotationException(String) - Constructor for exception com.sun.xml.txw2.IllegalAnnotationException
 
IllegalAnnotationException(Throwable) - Constructor for exception com.sun.xml.txw2.IllegalAnnotationException
 
IllegalAnnotationException(String, Throwable) - Constructor for exception com.sun.xml.txw2.IllegalAnnotationException
 
IllegalSignatureException - Exception in com.sun.xml.txw2
Signals incorrect method signatures on TypedXmlWriter-derived interfaces.
IllegalSignatureException(String) - Constructor for exception com.sun.xml.txw2.IllegalSignatureException
 
IllegalSignatureException(String, Throwable) - Constructor for exception com.sun.xml.txw2.IllegalSignatureException
 
IllegalSignatureException(Throwable) - Constructor for exception com.sun.xml.txw2.IllegalSignatureException
 
in - Variable in class com.sun.tools.txw2.XmlSchemaLoader
 
IN_COMMENT - Static variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
IN_NAME - Static variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
inCDATA - Variable in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
inCDATA - Variable in class com.sun.xml.txw2.output.XMLWriter
 
IndentingXMLFilter - Class in com.sun.xml.txw2.output
XMLFilterImpl that does indentation to SAX events.
IndentingXMLFilter() - Constructor for class com.sun.xml.txw2.output.IndentingXMLFilter
 
IndentingXMLFilter(ContentHandler) - Constructor for class com.sun.xml.txw2.output.IndentingXMLFilter
 
IndentingXMLFilter(ContentHandler, LexicalHandler) - Constructor for class com.sun.xml.txw2.output.IndentingXMLFilter
 
IndentingXMLStreamWriter - Class in com.sun.xml.txw2.output
 
IndentingXMLStreamWriter(XMLStreamWriter) - Constructor for class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
indentStep - Variable in class com.sun.xml.txw2.output.DataWriter
 
indentStep - Variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
indentStep - Variable in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
init(Writer, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Internal initialization method.
inscopeNamespace - Variable in class com.sun.xml.txw2.Document
Used to keep track of in-scope namespace bindings declared in ancestors.
invoke(Object, Method, Object[]) - Method in class com.sun.xml.txw2.ContainerElement
 
iota - Variable in class com.sun.xml.txw2.Document
Used to generate unique namespace prefix.
isAnyType(XSType) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
isBlocked() - Method in class com.sun.xml.txw2.ContainerElement
 
isCommitted() - Method in class com.sun.xml.txw2.ContainerElement
 
isDigit(char) - Static method in class com.sun.tools.txw2.NameUtil
 
isInline() - Method in class com.sun.tools.txw2.model.Define
Returns true if this define only contains one child (and thus considered inlinable.) A pattern definition is also inlineable if it's the start of the grammar (because "start" isn't a meaningful name)
isInline() - Method in class com.sun.tools.txw2.model.Ref
 
isLetter(char) - Static method in class com.sun.tools.txw2.NameUtil
 
isLower(char) - Static method in class com.sun.tools.txw2.NameUtil
 
isNamespaceDeclUris() - Method in class com.sun.xml.txw2.NamespaceSupport
Returns true if namespace declaration attributes are placed into a namespace.
isPunct(char) - Static method in class com.sun.tools.txw2.NameUtil
 
isReadyToCommit() - Method in class com.sun.xml.txw2.Content
Returns true if this content is ready to be committed.
isReadyToCommit() - Method in class com.sun.xml.txw2.StartTag
A StartTag can be only written after we are sure that all the necessary namespace declarations are given.
isRoot - Variable in class com.sun.tools.txw2.model.Element
True if this element can be a root element.
isRoot() - Method in class com.sun.xml.txw2.ContainerElement
 
isUpper(char) - Static method in class com.sun.tools.txw2.NameUtil
 
isWritten() - Method in class com.sun.xml.txw2.StartTag
Returns true if this start tag has already been written.
iterator() - Method in class com.sun.tools.txw2.model.Node
Iterates all the children.

L

lastAtt - Variable in class com.sun.xml.txw2.StartTag
 
lastNs - Variable in class com.sun.xml.txw2.StartTag
 
lastOpenChild - Variable in class com.sun.xml.txw2.ContainerElement
 
Leaf - Class in com.sun.tools.txw2.model
Leafs form a set (by a cyclic doubly-linked list.)
Leaf(Locator) - Constructor for class com.sun.tools.txw2.model.Leaf
 
leaf - Variable in class com.sun.tools.txw2.model.Node
Children of this node.
LeafElementProp - Class in com.sun.tools.txw2.model.prop
 
LeafElementProp(QName, JType) - Constructor for class com.sun.tools.txw2.model.prop.LeafElementProp
 
lexical - Variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
lexical - Variable in class com.sun.xml.txw2.output.SaxSerializer
 
List - Class in com.sun.tools.txw2.model
List of Data or Value.
List(Locator, Leaf) - Constructor for class com.sun.tools.txw2.model.List
 
listSimpleType(XSListSimpleType) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
locallyDeclaredPrefix - Variable in class com.sun.xml.txw2.output.XMLWriter
 
localName - Variable in class com.sun.xml.txw2.Attribute
 
localName - Variable in class com.sun.xml.txw2.StartTag
 
location - Variable in class com.sun.tools.txw2.model.Leaf
Source location where this leaf was defined.

M

MAGIC - Static variable in class com.sun.xml.txw2.Document
The first char of the dummy prefix.
Main - Class in com.sun.tools.txw2
Programatic entry point to the TXW compiler.
Main(TxwOptions) - Constructor for class com.sun.tools.txw2.Main
 
main(String[]) - Static method in class com.sun.tools.txw2.Main
 
Main.Options - Class in com.sun.tools.txw2
 
makeAnnotations(CommentListImpl, Context) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeAttribute(NameClass, Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeChoice(List<Leaf>, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeCommentList() - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeDataPatternBuilder(String, String, LocatorImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeDiv() - Method in class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 
makeElement(NameClass, Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeElementAnnotation() - Method in class com.sun.tools.txw2.builder.relaxng.ElementAnnotationBuilderImpl
 
makeElementAnnotationBuilder(String, String, String, LocatorImpl, CommentListImpl, Context) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeEmpty(LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeErrorPattern() - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeExternalRef(Parseable, String, String, Scope<Leaf, ParsedElementAnnotation, LocatorImpl, AnnotationsImpl, CommentListImpl>, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeGrammar(Scope<Leaf, ParsedElementAnnotation, LocatorImpl, AnnotationsImpl, CommentListImpl>) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeGroup(List<Leaf>, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeInclude() - Method in class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 
makeInterleave(List<Leaf>, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeList(Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeLocation(String, int, int) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeMixed(Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeNotAllowed(LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeOneOrMore(Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeOptional(Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeParentRef(String, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.GrammarImpl
 
makePattern(LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.DataPatternBuilderImpl
 
makePattern(Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.DataPatternBuilderImpl
 
makeRef(String, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.GrammarImpl
 
makeRELAXNGSource(Main.Options, InputSource, ErrorHandler, File) - Static method in class com.sun.tools.txw2.Main
 
makeSourceSchema(CmdLineParser, Main.Options, ErrorHandler) - Static method in class com.sun.tools.txw2.Main
Parses the command line and makes a Parseable object out of the specified schema file.
makeText(LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeValue(String, String, String, Context, String, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
makeZeroOrMore(Leaf, LocatorImpl, AnnotationsImpl) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
markRoot(Iterable<Leaf>, Set<Element>) - Method in class com.sun.tools.txw2.model.NodeSet
Marks all the element children as root.
merge(List<Leaf>) - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
merge(Leaf) - Method in class com.sun.tools.txw2.model.Leaf
Combines two sets into one set.
modelGroup(XSModelGroup) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
modelGroupDecl(XSModelGroupDecl) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
modelGroups - Variable in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
We map model groups to interfaces.
moreProviders() - Method in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 

N

name - Variable in class com.sun.tools.txw2.model.Define
 
name - Variable in class com.sun.tools.txw2.model.prop.XmlItemProp
 
name - Variable in class com.sun.tools.txw2.model.Value
Constant name.
name - Variable in class com.sun.tools.txw2.model.XmlNode
Name of the attribute/element.
NamespaceDecl - Class in com.sun.xml.txw2
Namespace declarations.
NamespaceDecl(char, String, String, boolean) - Constructor for class com.sun.xml.txw2.NamespaceDecl
 
namespaceDeclUris - Variable in class com.sun.xml.txw2.NamespaceSupport
 
NamespaceResolver - Interface in com.sun.xml.txw2
Used by DatatypeWriter to declare additional namespaces.
NamespaceSupport - Class in com.sun.xml.txw2
Encapsulate Namespace logic for use by applications using SAX, or internally by SAX drivers.
NamespaceSupport() - Constructor for class com.sun.xml.txw2.NamespaceSupport
Create a new Namespace support object.
NamespaceSupport.Context - Class in com.sun.xml.txw2
Internal class for a single Namespace context.
NameUtil - Class in com.sun.tools.txw2
 
NameUtil() - Constructor for class com.sun.tools.txw2.NameUtil
 
ncb - Variable in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
NEWLINE - Static variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
newPrefix() - Method in class com.sun.xml.txw2.Document
Allocates a new unique prefix.
next() - Method in class com.sun.tools.txw2.model.CycleIterator
 
next - Variable in class com.sun.tools.txw2.model.Leaf
 
next - Variable in class com.sun.xml.txw2.Attribute
Attributes of an element form a linked list.
next - Variable in class com.sun.xml.txw2.Content
 
next - Variable in class com.sun.xml.txw2.NamespaceDecl
Namespace declarations form a linked list.
nextBreak(String, int) - Static method in class com.sun.tools.txw2.NameUtil
 
nextElement() - Method in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service.ProviderEnumeration
 
nextIndex - Variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service.ProviderEnumeration
 
nextOpen - Variable in class com.sun.xml.txw2.ContainerElement
 
Node - Class in com.sun.tools.txw2.model
Node is a Leaf that has children.
Node(Locator, Leaf) - Constructor for class com.sun.tools.txw2.model.Node
 
nodeSet - Variable in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
NodeSet - Class in com.sun.tools.txw2.model
Root of the model.
NodeSet(TxwOptions, Leaf) - Constructor for class com.sun.tools.txw2.model.NodeSet
 
noPackageNamespace - Variable in class com.sun.tools.txw2.TxwOptions
If true, the generated code will not use the package-level XmlNamespace annotation.
normalizeUriPath(String) - Static method in class com.sun.tools.txw2.NameUtil
Calculate the normalized form of the given uriPath.
notation(XSNotation) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
NSDECL - Static variable in class com.sun.xml.txw2.NamespaceSupport
The namespace declaration URI as a constant.
nsUri - Variable in class com.sun.xml.txw2.Attribute
 
nsUri - Variable in class com.sun.xml.txw2.ContainerElement
Namespace URI of this element.

O

onCdata(StringBuilder) - Method in interface com.sun.xml.txw2.ContentVisitor
 
onComment(StringBuilder) - Method in interface com.sun.xml.txw2.ContentVisitor
 
onEmptyElement() - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
onEndDocument() - Method in interface com.sun.xml.txw2.ContentVisitor
 
onEndElement() - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
onEndTag() - Method in interface com.sun.xml.txw2.ContentVisitor
 
onPcdata(StringBuilder) - Method in interface com.sun.xml.txw2.ContentVisitor
 
onStartDocument() - Method in interface com.sun.xml.txw2.ContentVisitor
 
onStartElement() - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
onStartTag(String, String, Attribute, NamespaceDecl) - Method in interface com.sun.xml.txw2.ContentVisitor
 
Options() - Constructor for class com.sun.tools.txw2.Main.Options
 
options - Variable in class com.sun.tools.txw2.TxwTask
 
opts - Variable in class com.sun.tools.txw2.Main
 
opts - Variable in class com.sun.tools.txw2.model.NodeSet
 
out - Variable in class com.sun.tools.txw2.ConsoleErrorReporter
 
out - Variable in class com.sun.xml.txw2.Document
 
out - Variable in class com.sun.xml.txw2.output.DumpSerializer
 
out - Variable in class com.sun.xml.txw2.output.StaxSerializer
 
output - Variable in class com.sun.tools.txw2.Main.Options
 
output - Variable in class com.sun.xml.txw2.output.XMLWriter
 
owner - Variable in class com.sun.xml.txw2.StartTag
If this StartTag has the parent ContainerElement, that value.

P

parent - Variable in class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 
parent - Variable in class com.sun.xml.txw2.ContainerElement
 
parent - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
parseable - Variable in class com.sun.tools.txw2.RELAXNGLoader
 
parseConfigFile(URL) - Static method in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
particle(XSParticle) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
patterns - Variable in class com.sun.tools.txw2.model.Grammar
 
Pcdata - Class in com.sun.xml.txw2
PCDATA.
Pcdata(Document, NamespaceResolver, Object) - Constructor for class com.sun.xml.txw2.Pcdata
 
pkg - Variable in class com.sun.tools.txw2.Main.Options
 
popContext() - Method in class com.sun.xml.txw2.NamespaceSupport
Revert to the previous Namespace context.
prefix - Variable in class com.sun.xml.txw2.NamespaceDecl
Set to the real prefix once that's computed.
prefixBindings - Variable in class com.sun.xml.txw2.output.SaxSerializer
 
prefixIota - Variable in class com.sun.xml.txw2.Document
 
prefixSeed - Variable in class com.sun.xml.txw2.Document
prefixTable - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
prepare(NodeSet) - Method in class com.sun.tools.txw2.model.Define
 
prepare(NodeSet) - Method in class com.sun.tools.txw2.model.WriterNode
Prepares for the code generation.
prev - Variable in class com.sun.tools.txw2.model.Leaf
 
prevOpen - Variable in class com.sun.xml.txw2.ContainerElement
Uncommitted ContainerElements form a doubly-linked list, so that the parent can close them recursively.
print(SAXParseException, int) - Method in class com.sun.tools.txw2.AntErrorListener
 
print(SAXParseException) - Method in class com.sun.tools.txw2.ConsoleErrorReporter
 
print(DT, NamespaceResolver, StringBuilder) - Method in interface com.sun.xml.txw2.DatatypeWriter
Prints the given datatype object and appends that result into the given buffer.
printUsage() - Static method in class com.sun.tools.txw2.Main
 
processingInstruction(String, String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
processingInstruction(String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Write a processing instruction.
processName(String, boolean) - Method in class com.sun.xml.txw2.NamespaceSupport.Context
Process an XML qualified name in this context.
processName(String, String[], boolean) - Method in class com.sun.xml.txw2.NamespaceSupport
Process a raw XML qualified name, after all declarations in the current context have been handled by declarePrefix().
project - Variable in class com.sun.tools.txw2.AntErrorListener
 
Prop - Class in com.sun.tools.txw2.model.prop
Immutable object that captures the characterstic of the generated writer method.
Prop() - Constructor for class com.sun.tools.txw2.model.prop.Prop
 
ProviderEnumeration() - Constructor for class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service.ProviderEnumeration
 
providers - Variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
pushContext() - Method in class com.sun.xml.txw2.NamespaceSupport
Start a new Namespace context.

R

ref - Variable in class com.sun.tools.txw2.model.Element.HasOneRef
 
Ref - Class in com.sun.tools.txw2.model
A reference to a named pattern.
Ref(Locator, Grammar, String) - Constructor for class com.sun.tools.txw2.model.Ref
 
Ref(Locator, Define) - Constructor for class com.sun.tools.txw2.model.Ref
 
RELAXNGLoader - Class in com.sun.tools.txw2
 
RELAXNGLoader(Parseable) - Constructor for class com.sun.tools.txw2.RELAXNGLoader
 
RELAXNGLoader.DatatypeLibraryLoader - Class in com.sun.tools.txw2
Copyright (c) 2001, Thai Open Source Software Center Ltd All rights reserved.
RELAXNGLoader.DatatypeLibraryLoader.Service - Class in com.sun.tools.txw2
 
RELAXNGLoader.DatatypeLibraryLoader.Service.ProviderEnumeration - Class in com.sun.tools.txw2
 
remove() - Method in class com.sun.tools.txw2.model.CycleIterator
 
requirePrefix - Variable in class com.sun.xml.txw2.NamespaceDecl
 
reset() - Method in class com.sun.xml.txw2.NamespaceSupport
Reset this Namespace support object for reuse.
reset() - Method in class com.sun.xml.txw2.output.DataWriter
Reset the writer so that it can be reused.
reset() - Method in class com.sun.xml.txw2.output.XMLWriter
Reset the writer.
restrictionSimpleType(XSRestrictionSimpleType) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
ResultFactory - Class in com.sun.xml.txw2.output
Factory for producing XmlSerializers for various Result types.
ResultFactory() - Constructor for class com.sun.xml.txw2.output.ResultFactory
Do not instanciate.
rootElements - Variable in class com.sun.tools.txw2.model.NodeSet
Set of all the Elements that can be root.
run(String[]) - Static method in class com.sun.tools.txw2.Main
 
run(TxwOptions) - Static method in class com.sun.tools.txw2.Main
 
run() - Method in class com.sun.tools.txw2.Main
 
run() - Method in class com.sun.xml.txw2.Document
Performs the output as much as possible

S

SaxSerializer - Class in com.sun.xml.txw2.output
XmlSerializer for SAXResult and ContentHandler.
SaxSerializer(ContentHandler) - Constructor for class com.sun.xml.txw2.output.SaxSerializer
 
SaxSerializer(ContentHandler, LexicalHandler) - Constructor for class com.sun.xml.txw2.output.SaxSerializer
Creates an XmlSerializer that writes SAX events.
SaxSerializer(ContentHandler, LexicalHandler, boolean) - Constructor for class com.sun.xml.txw2.output.SaxSerializer
 
SaxSerializer(SAXResult) - Constructor for class com.sun.xml.txw2.output.SaxSerializer
 
schema(XSSchema) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
SchemaBuilder - Interface in com.sun.tools.txw2
Encapsulation of the schema file and the builder.
SchemaBuilderImpl - Class in com.sun.tools.txw2.builder.relaxng
Builds a model from a RELAX NG grammar.
SchemaBuilderImpl(JCodeModel) - Constructor for class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
schemaFile - Variable in class com.sun.tools.txw2.TxwTask
 
schemaSet - Variable in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
scope - Variable in class com.sun.tools.txw2.model.Define
 
SEEN_DATA - Static variable in class com.sun.xml.txw2.output.DataWriter
 
SEEN_DATA - Static variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
SEEN_DATA - Static variable in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
SEEN_ELEMENT - Static variable in class com.sun.xml.txw2.output.DataWriter
 
SEEN_ELEMENT - Static variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
SEEN_ELEMENT - Static variable in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
SEEN_NOTHING - Static variable in class com.sun.xml.txw2.output.DataWriter
 
SEEN_NOTHING - Static variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
SEEN_NOTHING - Static variable in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
serializer - Variable in class com.sun.xml.txw2.output.DomSerializer
 
serializer - Variable in class com.sun.xml.txw2.output.StreamSerializer
 
serialVersionUID - Static variable in exception com.sun.xml.txw2.IllegalAnnotationException
 
serialVersionUID - Static variable in exception com.sun.xml.txw2.IllegalSignatureException
 
serialVersionUID - Static variable in exception com.sun.xml.txw2.TxwException
 
service - Variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader
 
Service(Class, ClassLoader) - Constructor for class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
serviceClass - Variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
setDefaultNamespace(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
setDestdir(File) - Method in class com.sun.tools.txw2.TxwTask
parse @destdir
setDocumentLocator(Locator) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
setEncoding(String) - Method in class com.sun.xml.txw2.output.XMLWriter
 
setFirstContent(Content) - Method in class com.sun.xml.txw2.Document
 
setHeader(String) - Method in class com.sun.xml.txw2.output.XMLWriter
Sets the header string.
setIndentStep(int) - Method in class com.sun.xml.txw2.output.DataWriter
Deprecated.
Should use the version that takes string.
setIndentStep(String) - Method in class com.sun.xml.txw2.output.DataWriter
 
setIndentStep(int) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
Deprecated.
Should use the version that takes string.
setIndentStep(String) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
setIndentStep(int) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
Deprecated.
Should use the version that takes string.
setIndentStep(String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
setLexicalHandler(LexicalHandler) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
setMethodChaining(boolean) - Method in class com.sun.tools.txw2.TxwTask
parse @methodChaining
setNamespaceContext(NamespaceContext) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
setNamespaceDeclUris(boolean) - Method in class com.sun.xml.txw2.NamespaceSupport
Controls whether namespace declaration attributes are placed into the NSDECL namespace by processName().
setNext(Document, Content) - Method in class com.sun.xml.txw2.Content
 
setOutput(Writer, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Set a new output destination for the document.
setPackage(String) - Method in class com.sun.tools.txw2.TxwTask
Parse @package
setParent(NamespaceSupport.Context) - Method in class com.sun.xml.txw2.NamespaceSupport.Context
(Re)set the parent of this Namespace context.
setPrefix(String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
setSchema(File) - Method in class com.sun.tools.txw2.TxwTask
parse @schema
setSyntax(String) - Method in class com.sun.tools.txw2.TxwTask
Parse @syntax
setSystemId(String) - Method in class com.sun.xml.txw2.output.TXWResult
 
setWriter(TypedXmlWriter) - Method in class com.sun.xml.txw2.output.TXWResult
 
setXmlDecl(boolean) - Method in class com.sun.xml.txw2.output.XMLWriter
Set whether the writer should print out the XML declaration (<?xml version='1.0' ...
siblings() - Method in class com.sun.tools.txw2.model.Leaf
Returns the collection of all the siblings (including itself)
simpleType(XSSimpleType) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
skippedEntity(String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
source - Variable in class com.sun.tools.txw2.TxwOptions
Schema file.
start - Variable in class com.sun.tools.txw2.model.CycleIterator
 
START - Static variable in class com.sun.tools.txw2.model.Grammar
The name for the start pattern
START - Static variable in class com.sun.tools.txw2.RELAXNGLoader.DatatypeLibraryLoader.Service
 
startCDATA() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
startCDATA() - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
startCDATA() - Method in class com.sun.xml.txw2.output.XMLWriter
 
startDocument() - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
startDocument() - Method in class com.sun.xml.txw2.output.DomSerializer
 
startDocument() - Method in class com.sun.xml.txw2.output.DumpSerializer
 
startDocument() - Method in class com.sun.xml.txw2.output.SaxSerializer
 
startDocument() - Method in class com.sun.xml.txw2.output.StaxSerializer
 
startDocument() - Method in class com.sun.xml.txw2.output.StreamSerializer
 
startDocument() - Method in class com.sun.xml.txw2.output.TXWSerializer
 
startDocument() - Method in interface com.sun.xml.txw2.output.XmlSerializer
The first method to be called.
startDocument() - Method in class com.sun.xml.txw2.output.XMLWriter
Write the XML declaration at the beginning of the document.
StartDocument - Class in com.sun.xml.txw2
 
StartDocument() - Constructor for class com.sun.xml.txw2.StartDocument
 
startDTD(String, String, String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
startDTD(String, String, String) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
startDTD(String, String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
 
started - Variable in class com.sun.xml.txw2.Document
Set to true once we invoke XmlSerializer.startDocument().
startElement(String, String, String, Attributes) - Method in class com.sun.xml.txw2.output.DataWriter
Write a start tag.
startElement(String, String, String, Attributes) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
startElement(String, String, String, Attributes) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
Write a start tag.
startElement(String, String, String, Attributes) - Method in class com.sun.xml.txw2.output.XMLWriter
Write a start tag.
startElement(String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
Start a new element without a qname or attributes.
startElement(String) - Method in class com.sun.xml.txw2.output.XMLWriter
Start a new element without a qname, attributes or a Namespace URI.
startEntity(String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
startEntity(String) - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
startEntity(String) - Method in class com.sun.xml.txw2.output.XMLWriter
 
startPrefixMapping(String, String) - Method in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
startPrefixMapping(String, String) - Method in class com.sun.xml.txw2.output.XMLWriter
 
startTag - Variable in class com.sun.xml.txw2.ContainerElement
Initially, point to the start tag token, but once we know we are done with the start tag, we will reset it to null so that the token sequence can be GC-ed.
StartTag - Class in com.sun.xml.txw2
Start tag.
StartTag(ContainerElement, String, String) - Constructor for class com.sun.xml.txw2.StartTag
 
StartTag(Document, String, String) - Constructor for class com.sun.xml.txw2.StartTag
 
startTagIsClosed - Variable in class com.sun.xml.txw2.output.XMLWriter
 
state - Variable in class com.sun.xml.txw2.output.DataWriter
 
state - Variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
state - Variable in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
stateStack - Variable in class com.sun.xml.txw2.output.DataWriter
 
stateStack - Variable in class com.sun.xml.txw2.output.IndentingXMLFilter
 
stateStack - Variable in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
StaxSerializer - Class in com.sun.xml.txw2.output
XML serializer for StAX XMLStreamWriter.
StaxSerializer(XMLStreamWriter) - Constructor for class com.sun.xml.txw2.output.StaxSerializer
 
StaxSerializer(XMLStreamWriter, boolean) - Constructor for class com.sun.xml.txw2.output.StaxSerializer
 
strategy - Variable in class com.sun.tools.txw2.model.Element
 
StreamSerializer - Class in com.sun.xml.txw2.output
XmlSerializer for StreamResult.
StreamSerializer(OutputStream) - Constructor for class com.sun.xml.txw2.output.StreamSerializer
 
StreamSerializer(OutputStream, String) - Constructor for class com.sun.xml.txw2.output.StreamSerializer
 
StreamSerializer(Writer) - Constructor for class com.sun.xml.txw2.output.StreamSerializer
 
StreamSerializer(StreamResult) - Constructor for class com.sun.xml.txw2.output.StreamSerializer
 
StreamSerializer(XMLWriter) - Constructor for class com.sun.xml.txw2.output.StreamSerializer
 
string - Variable in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 
style - Variable in class com.sun.tools.txw2.TxwTask
 
Style() - Constructor for enum com.sun.tools.txw2.TxwTask.Style
 
subset(Class<T>) - Method in class com.sun.tools.txw2.model.NodeSet
 
systemId - Variable in class com.sun.xml.txw2.output.TXWResult
 

T

tail - Variable in class com.sun.xml.txw2.ContainerElement
When this element can accept more child content, this value is non-null and holds the last child Content.
Text - Interface in com.sun.tools.txw2.model
Implemented by Leafs that map to PCDATA in XML.
text(StringBuilder) - Method in class com.sun.xml.txw2.output.DomSerializer
 
text(StringBuilder) - Method in class com.sun.xml.txw2.output.DumpSerializer
 
text(StringBuilder) - Method in class com.sun.xml.txw2.output.SaxSerializer
 
text(StringBuilder) - Method in class com.sun.xml.txw2.output.StaxSerializer
 
text(StringBuilder) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
text(StringBuilder) - Method in class com.sun.xml.txw2.output.TXWSerializer
 
text(StringBuilder) - Method in interface com.sun.xml.txw2.output.XmlSerializer
Writes PCDATA.
Text - Class in com.sun.xml.txw2
Text(Document, NamespaceResolver, Object) - Constructor for class com.sun.xml.txw2.Text
 
theInstance - Static variable in class com.sun.xml.txw2.output.DumbEscapeHandler
 
toClassName(String) - Static method in class com.sun.tools.txw2.NameUtil
 
toConstantName(String) - Static method in class com.sun.tools.txw2.NameUtil
Formats a string into "THIS_KIND_OF_FORMAT_ABC_DEF".
toConstantName(String[]) - Static method in class com.sun.tools.txw2.NameUtil
Formats a string into "THIS_KIND_OF_FORMAT_ABC_DEF".
ToInterface() - Constructor for class com.sun.tools.txw2.model.Element.ToInterface
 
toInterfaceName(String) - Static method in class com.sun.tools.txw2.NameUtil
 
toMethodName(String) - Static method in class com.sun.tools.txw2.NameUtil
 
toMixedCaseName(String[], boolean) - Static method in class com.sun.tools.txw2.NameUtil
 
toMixedCaseVariableName(String[], boolean, boolean) - Static method in class com.sun.tools.txw2.NameUtil
 
toPackageName(String) - Static method in class com.sun.tools.txw2.NameUtil
 
topLevelAnnotation(ParsedElementAnnotation) - Method in class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 
topLevelComment(CommentListImpl) - Method in class com.sun.tools.txw2.builder.relaxng.GrammarSectionImpl
 
toPropertyName(String) - Static method in class com.sun.tools.txw2.NameUtil
 
toString() - Method in class com.sun.tools.txw2.model.Attribute
 
toString() - Method in class com.sun.tools.txw2.model.Define
 
toString() - Method in class com.sun.tools.txw2.model.Element
 
toVariableName(String) - Static method in class com.sun.tools.txw2.NameUtil
 
toWordList(String) - Static method in class com.sun.tools.txw2.NameUtil
Tokenizes a string into words and capitalizes the first character of each word.
txw - Variable in class com.sun.xml.txw2.output.TXWSerializer
 
TXW - Class in com.sun.xml.txw2
Entry point to TXW.
TXW() - Constructor for class com.sun.xml.txw2.TXW
 
TxwException - Exception in com.sun.xml.txw2
Signals errors in the TXW processing.
TxwException(String) - Constructor for exception com.sun.xml.txw2.TxwException
 
TxwException(Throwable) - Constructor for exception com.sun.xml.txw2.TxwException
 
TxwException(String, Throwable) - Constructor for exception com.sun.xml.txw2.TxwException
 
TxwOptions - Class in com.sun.tools.txw2
Controls the various aspects of the TXW generation.
TxwOptions() - Constructor for class com.sun.tools.txw2.TxwOptions
 
TXWResult - Class in com.sun.xml.txw2.output
Allow you to wrap TypedXmlWriter into a Result so that it can be passed to ResultFactory.
TXWResult(TypedXmlWriter) - Constructor for class com.sun.xml.txw2.output.TXWResult
 
TXWSerializer - Class in com.sun.xml.txw2.output
Dummpy implementation to pass through TypedXmlWriter to TXW
TXWSerializer(TypedXmlWriter) - Constructor for class com.sun.xml.txw2.output.TXWSerializer
 
TxwTask - Class in com.sun.tools.txw2
Ant task interface for txw compiler.
TxwTask() - Constructor for class com.sun.tools.txw2.TxwTask
 
TxwTask.Style - Enum in com.sun.tools.txw2
 
type - Variable in class com.sun.tools.txw2.builder.relaxng.DataPatternBuilderImpl
 
type - Variable in class com.sun.tools.txw2.model.Data
The Java representation of the datatype.
type - Variable in class com.sun.tools.txw2.model.prop.ValueProp
 
type - Variable in class com.sun.tools.txw2.model.prop.XmlItemProp
 
type - Variable in class com.sun.tools.txw2.model.Value
The underlying datatype, in case we need to revert to Data.
TypedXmlWriter - Interface in com.sun.xml.txw2
Defines common operations for all typed XML writers. Root of all typed XML writer interfaces.

U

unionSimpleType(XSUnionSimpleType) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
uniqueId - Variable in class com.sun.xml.txw2.NamespaceDecl
 
unprocessedNamespaces - Variable in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
uri - Variable in class com.sun.xml.txw2.NamespaceDecl
 
uri - Variable in class com.sun.xml.txw2.StartTag
Tag name of the element.
uriTable - Variable in class com.sun.xml.txw2.NamespaceSupport.Context
 
usesComments() - Method in class com.sun.tools.txw2.builder.relaxng.SchemaBuilderImpl
 

V

Value - Class in com.sun.tools.txw2.model
A constant value.
Value(Locator, JType, String) - Constructor for class com.sun.tools.txw2.model.Value
 
value - Variable in class com.sun.xml.txw2.Attribute
Attribute value that potentially contains dummy prefixes.
valueOf(String) - Static method in enum com.sun.tools.txw2.TxwTask.Style
Returns the enum constant of this type with the specified name.
ValueProp - Class in com.sun.tools.txw2.model.prop
 
ValueProp(JType) - Constructor for class com.sun.tools.txw2.model.prop.ValueProp
 
values() - Static method in enum com.sun.tools.txw2.TxwTask.Style
Returns an array containing the constants of this enum type, in the order they are declared.
visitor - Variable in class com.sun.xml.txw2.Document
 

W

warning(SAXParseException) - Method in class com.sun.tools.txw2.AntErrorListener
 
warning(SAXParseException) - Method in class com.sun.tools.txw2.ConsoleErrorReporter
 
warning(SAXParseException) - Method in interface com.sun.tools.txw2.ErrorListener
 
wildcard(XSWildcard) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
write(TxwOptions) - Method in class com.sun.tools.txw2.model.NodeSet
Generate code
write(char) - Method in class com.sun.xml.txw2.output.XMLWriter
Write a raw character.
write(String) - Method in class com.sun.xml.txw2.output.XMLWriter
Write a raw string.
writeAttribute(String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeAttribute(String, String, String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeAttribute(String, String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeAttribute(String, String, String, StringBuilder) - Method in class com.sun.xml.txw2.output.DomSerializer
 
writeAttribute(String, String, String, StringBuilder) - Method in class com.sun.xml.txw2.output.DumpSerializer
 
writeAttribute(String, String, String, StringBuilder) - Method in class com.sun.xml.txw2.output.SaxSerializer
 
writeAttribute(String, String, String, StringBuilder) - Method in class com.sun.xml.txw2.output.StaxSerializer
 
writeAttribute(String, String, String, StringBuilder) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
writeAttribute(String, String, String, StringBuilder) - Method in class com.sun.xml.txw2.output.TXWSerializer
 
writeAttribute(String, String, String, StringBuilder) - Method in interface com.sun.xml.txw2.output.XmlSerializer
Writes an attribute.
writeAttributes(Attributes) - Method in class com.sun.xml.txw2.output.XMLWriter
Write out an attribute list, escaping values.
writeCData(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeCData(String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeCharacters(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeCharacters(char[], int, int) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeCharacters(String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeCharacters(char[], int, int) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeComment(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeDefaultNamespace(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeDTD(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeEmptyElement(String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeEmptyElement(String, String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeEmptyElement(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeEmptyElement(String, String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeEmptyElement(String, String, String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeEmptyElement(String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeEndDocument() - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeEndElement() - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeEndElement() - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeEntityRef(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeEsc(char[], int, int, boolean) - Method in class com.sun.xml.txw2.output.XMLWriter
Write an array of data characters with escaping.
writeName(String, String, String, boolean) - Method in class com.sun.xml.txw2.output.XMLWriter
Write an element or attribute name.
writeNamespace(String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeNewLine() - Method in class com.sun.xml.txw2.output.IndentingXMLFilter
 
writeProcessingInstruction(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeProcessingInstruction(String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writer - Variable in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writer - Variable in class com.sun.xml.txw2.output.SaxSerializer
 
writer - Variable in class com.sun.xml.txw2.output.StreamSerializer
 
writer - Variable in class com.sun.xml.txw2.output.TXWResult
 
WriterNode - Class in com.sun.tools.txw2.model
The Node that maps to the program element.
WriterNode(Locator, Leaf) - Constructor for class com.sun.tools.txw2.model.WriterNode
 
writeStartDocument() - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeStartDocument(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeStartDocument(String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeStartDocument() - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeStartDocument(String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeStartDocument(String, String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeStartElement(String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeStartElement(String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeStartElement(String, String, String) - Method in class com.sun.xml.txw2.output.DelegatingXMLStreamWriter
 
writeStartElement(String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeStartElement(String, String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeStartElement(String, String, String) - Method in class com.sun.xml.txw2.output.IndentingXMLStreamWriter
 
writeValue(Object, NamespaceResolver, StringBuilder) - Method in class com.sun.xml.txw2.Document
Appends the given object to the end of the given buffer.
writeXmlDecl - Variable in class com.sun.xml.txw2.output.XMLWriter
 
writeXmlns(String, String) - Method in class com.sun.xml.txw2.output.DomSerializer
 
writeXmlns(String, String) - Method in class com.sun.xml.txw2.output.DumpSerializer
 
writeXmlns(String, String) - Method in class com.sun.xml.txw2.output.SaxSerializer
 
writeXmlns(String, String) - Method in class com.sun.xml.txw2.output.StaxSerializer
 
writeXmlns(String, String) - Method in class com.sun.xml.txw2.output.StreamSerializer
 
writeXmlns(String, String) - Method in class com.sun.xml.txw2.output.TXWSerializer
 
writeXmlns(String, String) - Method in interface com.sun.xml.txw2.output.XmlSerializer
Writes a namespace declaration.
written() - Method in class com.sun.xml.txw2.Content
Called when this content is written to the output.
written() - Method in class com.sun.xml.txw2.StartTag
 

X

xml - Variable in class com.sun.tools.txw2.Main.Options
 
XmlAttribute - Annotation Type in com.sun.xml.txw2.annotation
Specifies that the invocation of the method will produce an attribute.
XmlCDATA - Annotation Type in com.sun.xml.txw2.annotation
Used along with XmlElement to write a CDATA section, instead of the normal PCDATA.
XmlElement - Annotation Type in com.sun.xml.txw2.annotation
Specifies the name of the XML element.
XmlItemProp - Class in com.sun.tools.txw2.model.prop
Common implementation between elements and attributes.
XmlItemProp(QName, JType) - Constructor for class com.sun.tools.txw2.model.prop.XmlItemProp
 
XmlNamespace - Annotation Type in com.sun.xml.txw2.annotation
Declares the namespace URI of the TypedXmlWriters in a package.
XmlNode - Class in com.sun.tools.txw2.model
Either an Element or Attribute.
XmlNode(Locator, QName, Leaf) - Constructor for class com.sun.tools.txw2.model.XmlNode
 
XMLNS - Static variable in class com.sun.xml.txw2.NamespaceSupport
The XML Namespace URI as a constant.
XmlSchemaBuilder - Class in com.sun.tools.txw2.builder.xsd
 
XmlSchemaBuilder(XSSchemaSet, TxwOptions) - Constructor for class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
XmlSchemaLoader - Class in com.sun.tools.txw2
 
XmlSchemaLoader(InputSource) - Constructor for class com.sun.tools.txw2.XmlSchemaLoader
 
XmlSerializer - Interface in com.sun.xml.txw2.output
Low-level typeless XML writer driven from TypedXmlWriter.
XmlValue - Annotation Type in com.sun.xml.txw2.annotation
Specifies that the invocation of the method will produce a text
XMLWriter - Class in com.sun.xml.txw2.output
Filter to write an XML document from a SAX event stream.
XMLWriter(Writer, String, CharacterEscapeHandler) - Constructor for class com.sun.xml.txw2.output.XMLWriter
Create a new XML writer.
XMLWriter(Writer, String) - Constructor for class com.sun.xml.txw2.output.XMLWriter
 
xpath(XSXPath) - Method in class com.sun.tools.txw2.builder.xsd.XmlSchemaBuilder
 
xsd - Variable in class com.sun.tools.txw2.Main.Options
 

_

_attribute(String, Object) - Method in class com.sun.xml.txw2.ContainerElement
 
_attribute(String, String, Object) - Method in class com.sun.xml.txw2.ContainerElement
 
_attribute(QName, Object) - Method in class com.sun.xml.txw2.ContainerElement
 
_attribute(String, Object) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Adds an attribute of the given name and the value.
_attribute(String, String, Object) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Adds an attribute of the given name and the value.
_attribute(QName, Object) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Adds an attribute of the given name and the value.
_cast(Class<T>) - Method in class com.sun.xml.txw2.ContainerElement
 
_cast(Class<T>) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Returns a different interface for this typed XML Writer.
_cdata(Object) - Method in class com.sun.xml.txw2.ContainerElement
 
_cdata(Object) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Appends CDATA section.
_comment(Object) - Method in class com.sun.xml.txw2.ContainerElement
 
_comment(Object) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Appends a comment.
_commit(boolean) - Method in class com.sun.xml.txw2.ContainerElement
 
_document - Variable in class com.sun.xml.txw2.output.Dom2SaxAdapter
Document object that owns the specified node.
_element(String, Class<T>) - Method in class com.sun.xml.txw2.ContainerElement
 
_element(QName, Class<T>) - Method in class com.sun.xml.txw2.ContainerElement
 
_element(Class<T>) - Method in class com.sun.xml.txw2.ContainerElement
 
_element(String, String, Class<T>) - Method in class com.sun.xml.txw2.ContainerElement
 
_element(String, Class<T>) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Appends a new child element.
_element(String, String, Class<T>) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Appends a new child element.
_element(QName, Class<T>) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Appends a new child element.
_element(Class<T>) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Appends a new child element.
_namespace(String) - Method in class com.sun.xml.txw2.ContainerElement
 
_namespace(String, String) - Method in class com.sun.xml.txw2.ContainerElement
 
_namespace(String, boolean) - Method in class com.sun.xml.txw2.ContainerElement
 
_namespace(String) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Declares a new namespace URI on this element.
_namespace(String, String) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Declares a new namespace URI on this element to a specific prefix.
_namespace(String, boolean) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Declares a new namespace URI on this element.
_node - Variable in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
_nodeStk - Variable in class com.sun.xml.txw2.output.Dom2SaxAdapter
 
_package - Variable in class com.sun.tools.txw2.TxwOptions
The package to put the generated code into.
_pcdata(Object) - Method in class com.sun.xml.txw2.ContainerElement
 
_pcdata(Object) - Method in interface com.sun.xml.txw2.TypedXmlWriter
Appends text data.
A B C D E F G H I L M N O P R S T U V W X _ 
Skip navigation links