Interface XmlEventReaderFactory
- All Known Implementing Classes:
DefaultXmlEventReaderFactory
public interface XmlEventReaderFactory
Factory to create event readers over different types of Confluence XML (namely editor and storage XML).
-
Method Summary
Modifier and TypeMethodDescriptioncreateStorageXmlEventReader
(Reader xml, boolean entityReplacing) This method is experimental and may change at very short notice.createXMLEventReader
(Reader xml, List<Namespace> namespaces, boolean entityReplacing) A factory method providing more detailed control over the XMLEventReader you require.Create a fragment event reader which excludes the start and end document events.createXmlFragmentEventReader
(XMLEventReader delegate)
-
Method Details
-
createXmlEventReader
- Throws:
XMLStreamException
-
createXmlFragmentEventReader
Create a fragment event reader which excludes the start and end document events.- Throws:
XMLStreamException
-
createStorageXmlEventReader
- Throws:
XMLStreamException
-
createStorageXmlEventReader
XMLEventReader createStorageXmlEventReader(Reader xml, boolean entityReplacing) throws XMLStreamException This method is experimental and may change at very short notice.- Throws:
XMLStreamException
-
createEditorXmlEventReader
- Throws:
XMLStreamException
-
createXMLEventReader
XMLEventReader createXMLEventReader(Reader xml, List<Namespace> namespaces, boolean entityReplacing) throws XMLStreamException A factory method providing more detailed control over the XMLEventReader you require.- Parameters:
xml
- the XML formatted data to be readnamespaces
- a List of namespaces to be found within the supplied XML dataentityReplacing
- a flag indicating whether entities found within the XML data should be replaced with characters, or left as entities.- Returns:
- the required XMLEventReader.
- Throws:
XMLStreamException
-
createXmlFragmentEventReader
- Throws:
XMLStreamException
-
createXmlFragmentBodyEventReader
- Throws:
XMLStreamException
-