Package | Description |
---|---|
com.sun.tools.txw2 | |
com.sun.tools.txw2.builder.xsd |
Reads XML Schema grammar from XSOM and builds the model for TXW.
|
com.sun.tools.txw2.model |
Modifier and Type | Method and Description |
---|---|
NodeSet |
SchemaBuilder.build(TxwOptions options) |
NodeSet |
XmlSchemaLoader.build(TxwOptions options) |
NodeSet |
RELAXNGLoader.build(TxwOptions options) |
Modifier and Type | Field and Description |
---|---|
protected NodeSet |
XmlSchemaBuilder.nodeSet |
Modifier and Type | Method and Description |
---|---|
static NodeSet |
XmlSchemaBuilder.build(com.sun.xml.xsom.XSSchemaSet xs,
TxwOptions opts) |
Modifier and Type | Method and Description |
---|---|
protected void |
Leaf.createDataMethod(com.sun.codemodel.JDefinedClass clazz,
com.sun.codemodel.JType valueType,
NodeSet nset,
java.util.Set<Prop> props)
Creates a prop of the data value method.
|
(package private) abstract void |
WriterNode.declare(NodeSet nset)
Declares the class without its contents.
|
(package private) void |
Element.declare(NodeSet nset) |
void |
Element.Strategy.declare(NodeSet nset) |
void |
Element.ToInterface.declare(NodeSet nset) |
void |
Element.HasOneRef.declare(NodeSet nset) |
void |
Element.DataOnly.declare(NodeSet nset) |
(package private) void |
Attribute.declare(NodeSet nset) |
(package private) void |
Define.declare(NodeSet nset) |
(package private) void |
Value.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) void |
Empty.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) void |
List.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) void |
Element.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
void |
Element.Strategy.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
void |
Element.ToInterface.generate(com.sun.codemodel.JDefinedClass outer,
NodeSet nset,
java.util.Set<Prop> props) |
void |
Element.HasOneRef.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
void |
Element.DataOnly.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) void |
Attribute.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) void |
Define.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) void |
Data.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) void |
Ref.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props) |
(package private) abstract void |
Leaf.generate(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
java.util.Set<Prop> props)
Populate the body of the writer class.
|
(package private) abstract void |
WriterNode.generate(NodeSet nset)
Generates the contents.
|
(package private) void |
Element.generate(NodeSet nset) |
void |
Element.Strategy.generate(NodeSet nset) |
void |
Element.ToInterface.generate(NodeSet nset) |
void |
Element.HasOneRef.generate(NodeSet nset) |
void |
Element.DataOnly.generate(NodeSet nset) |
(package private) void |
Attribute.generate(NodeSet nset) |
(package private) void |
Define.generate(NodeSet nset) |
private com.sun.codemodel.JMethod |
Element.generateMethod(com.sun.codemodel.JDefinedClass clazz,
NodeSet nset,
com.sun.codemodel.JType retT) |
com.sun.codemodel.JType |
Value.getDatatype(NodeSet nset) |
com.sun.codemodel.JType |
Text.getDatatype(NodeSet nset)
Obtains the Java class of this
Text . |
com.sun.codemodel.JType |
List.getDatatype(NodeSet nset) |
com.sun.codemodel.JType |
Data.getDatatype(NodeSet nset) |
(package private) void |
WriterNode.prepare(NodeSet nset)
Prepares for the code generation.
|
(package private) void |
Define.prepare(NodeSet nset) |