Class SAX3WriterEnum<TAG extends Enum<?>, TAG_WRITER extends ContentWriter>
java.lang.Object
org.x4o.sax3.SAX3WriterEnum<TAG, TAG_WRITER>
- Type Parameters:
TAG- The enum for the XML tag values.TAG_WRITER- The tag writer to output to.
- 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 TypeMethodDescriptionvoidclose()voidvoidprintCharacters(String text) voidprintComment(String text) printTag(TAG tag, Attributes atts) voidprintTagCharacters(TAG tag, String text) voidprintTagEnd(TAG tag) voidprintTagStart(TAG tag) voidprintTagStart(TAG tag, Attributes atts) voidprintTagStartEnd(TAG tag) voidprintTagStartEnd(TAG tag, Attributes atts) void
-
Constructor Details
-
SAX3WriterEnum
-
SAX3WriterEnum
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
getContentWriterWrapped
-
getTagNamespaceUri
- Specified by:
getTagNamespaceUriin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>
-
startDocument
- Specified by:
startDocumentin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
endDocument
- Specified by:
endDocumentin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printTag
- Throws:
IOException
-
printTag
- Throws:
IOException
-
printTagStartEnd
- Specified by:
printTagStartEndin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printTagStartEnd
- Specified by:
printTagStartEndin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printTagStart
- Specified by:
printTagStartin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printTagStart
- Specified by:
printTagStartin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printTagEnd
- Specified by:
printTagEndin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printTagCharacters
- Specified by:
printTagCharactersin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printCharacters
- Specified by:
printCharactersin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-
printComment
- Specified by:
printCommentin interfaceSAX3WriterEnumHammer<TAG extends Enum<?>>- Throws:
IOException
-