Package org.apache.xmlbeans.impl.schema
Class SchemaTypeCodePrinter
java.lang.Object
org.apache.xmlbeans.impl.schema.SchemaTypeCodePrinter
- All Implemented Interfaces:
SchemaCodePrinter
public final class SchemaTypeCodePrinter extends Object implements SchemaCodePrinter
Prints the java code for a single schema type
-
Constructor Summary
Constructors Constructor Description SchemaTypeCodePrinter()
-
Method Summary
Modifier and Type Method Description static String
indexClassForSystem(SchemaTypeSystem system)
static String
javaStringEscape(String str)
void
printHolder(Writer writer, SchemaTypeSystem system, XmlOptions opt, org.apache.xmlbeans.impl.repackage.Repackager repackager)
void
printType(Writer writer, SchemaType sType, XmlOptions opt)
void
printTypeImpl(Writer writer, SchemaType sType, XmlOptions opt)
-
Constructor Details
-
SchemaTypeCodePrinter
public SchemaTypeCodePrinter()
-
-
Method Details
-
printType
- Specified by:
printType
in interfaceSchemaCodePrinter
- Throws:
IOException
-
printTypeImpl
- Specified by:
printTypeImpl
in interfaceSchemaCodePrinter
- Throws:
IOException
-
indexClassForSystem
-
javaStringEscape
-
printHolder
public void printHolder(Writer writer, SchemaTypeSystem system, XmlOptions opt, org.apache.xmlbeans.impl.repackage.Repackager repackager) throws IOException- Specified by:
printHolder
in interfaceSchemaCodePrinter
- Throws:
IOException
-