Class SAX3WriterEnum<TAG extends Enum<?>,TAG_WRITER extends ContentWriter>
java.lang.Object
org.x4o.sax3.SAX3WriterEnum<TAG,TAG_WRITER>
- All Implemented Interfaces:
Closeable
,AutoCloseable
,SAX3WriterEnumHammer<TAG>
- Direct Known Subclasses:
SAX3WriterHtml
,SAX3WriterXsd
public class SAX3WriterEnum<TAG extends Enum<?>,TAG_WRITER extends ContentWriter>
extends Object
implements SAX3WriterEnumHammer<TAG>, Closeable
ContentWriterXmlTag can write enum based xml events.
- Version:
- 1.0 May 3, 2013
- Author:
- Willem Cazander
-
Constructor Summary
ConstructorsConstructorDescriptionSAX3WriterEnum
(TAG_WRITER contentWriter) SAX3WriterEnum
(TAG_WRITER contentWriter, String tagNamespaceUri, String tagNamespacePrefix) -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
void
void
printCharacters
(String text) void
printComment
(String text) printTag
(TAG tag, Attributes atts) void
printTagCharacters
(TAG tag, String text) void
printTagEnd
(TAG tag) void
printTagStart
(TAG tag) void
printTagStart
(TAG tag, Attributes atts) void
printTagStartEnd
(TAG tag) void
printTagStartEnd
(TAG tag, Attributes atts) void
-
Constructor Details
-
SAX3WriterEnum
-
SAX3WriterEnum
-
-
Method Details
-
close
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
getContentWriterWrapped
-
getTagNamespaceUri
- Specified by:
getTagNamespaceUri
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
-
startDocument
- Specified by:
startDocument
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
endDocument
- Specified by:
endDocument
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printTag
- Throws:
IOException
-
printTag
- Throws:
IOException
-
printTagStartEnd
- Specified by:
printTagStartEnd
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printTagStartEnd
- Specified by:
printTagStartEnd
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printTagStart
- Specified by:
printTagStart
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printTagStart
- Specified by:
printTagStart
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printTagEnd
- Specified by:
printTagEnd
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printTagCharacters
- Specified by:
printTagCharacters
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printCharacters
- Specified by:
printCharacters
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-
printComment
- Specified by:
printComment
in interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
- Throws:
IOException
-