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
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringindexClassForSystem(SchemaTypeSystem system)static StringjavaStringEscape(String str)voidprintHolder(Writer writer, SchemaTypeSystem system, XmlOptions opt, Repackager repackager)voidprintType(Writer writer, SchemaType sType, XmlOptions opt)voidprintTypeImpl(Writer writer, SchemaType sType, XmlOptions opt)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.xmlbeans.SchemaCodePrinter
printType, printTypeImpl
-
-
-
-
Method Detail
-
printType
public void printType(Writer writer, SchemaType sType, XmlOptions opt) throws IOException
- Specified by:
printTypein interfaceSchemaCodePrinter- Throws:
IOException
-
printTypeImpl
public void printTypeImpl(Writer writer, SchemaType sType, XmlOptions opt) throws IOException
- Specified by:
printTypeImplin interfaceSchemaCodePrinter- Throws:
IOException
-
indexClassForSystem
public static String indexClassForSystem(SchemaTypeSystem system)
-
printHolder
public void printHolder(Writer writer, SchemaTypeSystem system, XmlOptions opt, Repackager repackager) throws IOException
- Specified by:
printHolderin interfaceSchemaCodePrinter- Throws:
IOException
-
-