Class DefaultXmlEventReaderFactory
java.lang.Object
com.atlassian.confluence.content.render.xhtml.DefaultXmlEventReaderFactory
- All Implemented Interfaces:
XmlEventReaderFactory
-
Constructor Summary
ConstructorsConstructorDescriptionThis is a convenience constructor used in testing. -
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)
-
Constructor Details
-
DefaultXmlEventReaderFactory
public DefaultXmlEventReaderFactory()This is a convenience constructor used in testing. It will instantiate a new XhtmlEntityResolver implicitly rather than require one to be wired via Spring. -
DefaultXmlEventReaderFactory
-
-
Method Details
-
createXmlEventReader
- Specified by:
createXmlEventReader
in interfaceXmlEventReaderFactory
- Throws:
XMLStreamException
-
createXmlFragmentEventReader
Description copied from interface:XmlEventReaderFactory
Create a fragment event reader which excludes the start and end document events.- Specified by:
createXmlFragmentEventReader
in interfaceXmlEventReaderFactory
- Throws:
XMLStreamException
-
createStorageXmlEventReader
- Specified by:
createStorageXmlEventReader
in interfaceXmlEventReaderFactory
- Throws:
XMLStreamException
-
createStorageXmlEventReader
public XMLEventReader createStorageXmlEventReader(Reader xml, boolean entityReplacing) throws XMLStreamException Description copied from interface:XmlEventReaderFactory
This method is experimental and may change at very short notice.- Specified by:
createStorageXmlEventReader
in interfaceXmlEventReaderFactory
- Throws:
XMLStreamException
-
createEditorXmlEventReader
- Specified by:
createEditorXmlEventReader
in interfaceXmlEventReaderFactory
- Throws:
XMLStreamException
-
createXMLEventReader
public XMLEventReader createXMLEventReader(Reader xml, List<Namespace> namespaces, boolean entityReplacing) throws XMLStreamException Description copied from interface:XmlEventReaderFactory
A factory method providing more detailed control over the XMLEventReader you require.- Specified by:
createXMLEventReader
in interfaceXmlEventReaderFactory
- 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
public XMLEventReader createXmlFragmentEventReader(XMLEventReader delegate) throws XMLStreamException - Specified by:
createXmlFragmentEventReader
in interfaceXmlEventReaderFactory
- Throws:
XMLStreamException
-
createXmlFragmentBodyEventReader
public XMLEventReader createXmlFragmentBodyEventReader(XMLEventReader delegate) throws XMLStreamException - Specified by:
createXmlFragmentBodyEventReader
in interfaceXmlEventReaderFactory
- Throws:
XMLStreamException
-