Class XmlEventSerializer
java.lang.Object
nl.siegmann.epublib.html.htmlcleaner.XmlEventSerializer
- All Implemented Interfaces:
Iterator<Object>, XMLEventReader
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedXmlEventSerializer(org.htmlcleaner.CleanerProperties props) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getProperty(String name) booleanhasNext()next()nextTag()peek()voidremove()protected voidserialize(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) protected voidserializeEmptyTag(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) protected voidserializeEndTag(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) protected voidserializeOpenTag(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) private voidserializeToken(Object item, XMLStreamWriter writer) voidwriteXml(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Iterator
forEachRemaining
-
Field Details
-
props
protected org.htmlcleaner.CleanerProperties props
-
-
Constructor Details
-
XmlEventSerializer
protected XmlEventSerializer(org.htmlcleaner.CleanerProperties props)
-
-
Method Details
-
writeXml
public void writeXml(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) throws XMLStreamException - Throws:
XMLStreamException
-
serializeOpenTag
protected void serializeOpenTag(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) throws XMLStreamException - Throws:
XMLStreamException
-
serializeEmptyTag
protected void serializeEmptyTag(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) throws XMLStreamException - Throws:
XMLStreamException
-
serializeEndTag
protected void serializeEndTag(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) throws XMLStreamException - Throws:
XMLStreamException
-
serialize
protected void serialize(org.htmlcleaner.TagNode tagNode, XMLStreamWriter writer) throws XMLStreamException - Throws:
XMLStreamException
-
serializeToken
- Throws:
XMLStreamException
-
close
- Specified by:
closein interfaceXMLEventReader- Throws:
XMLStreamException
-
getElementText
- Specified by:
getElementTextin interfaceXMLEventReader- Throws:
XMLStreamException
-
getProperty
- Specified by:
getPropertyin interfaceXMLEventReader- Throws:
IllegalArgumentException
-
hasNext
public boolean hasNext()- Specified by:
hasNextin interfaceIterator<Object>- Specified by:
hasNextin interfaceXMLEventReader
-
nextEvent
- Specified by:
nextEventin interfaceXMLEventReader- Throws:
XMLStreamException
-
nextTag
- Specified by:
nextTagin interfaceXMLEventReader- Throws:
XMLStreamException
-
peek
- Specified by:
peekin interfaceXMLEventReader- Throws:
XMLStreamException
-
next
-
remove
-