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:
createXmlEventReaderin interfaceXmlEventReaderFactory- Throws:
XMLStreamException
-
createXmlFragmentEventReader
Description copied from interface:XmlEventReaderFactoryCreate a fragment event reader which excludes the start and end document events.- Specified by:
createXmlFragmentEventReaderin interfaceXmlEventReaderFactory- Throws:
XMLStreamException
-
createStorageXmlEventReader
- Specified by:
createStorageXmlEventReaderin interfaceXmlEventReaderFactory- Throws:
XMLStreamException
-
createStorageXmlEventReader
public XMLEventReader createStorageXmlEventReader(Reader xml, boolean entityReplacing) throws XMLStreamException Description copied from interface:XmlEventReaderFactoryThis method is experimental and may change at very short notice.- Specified by:
createStorageXmlEventReaderin interfaceXmlEventReaderFactory- Throws:
XMLStreamException
-
createEditorXmlEventReader
- Specified by:
createEditorXmlEventReaderin interfaceXmlEventReaderFactory- Throws:
XMLStreamException
-
createXMLEventReader
public XMLEventReader createXMLEventReader(Reader xml, List<Namespace> namespaces, boolean entityReplacing) throws XMLStreamException Description copied from interface:XmlEventReaderFactoryA factory method providing more detailed control over the XMLEventReader you require.- Specified by:
createXMLEventReaderin 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:
createXmlFragmentEventReaderin interfaceXmlEventReaderFactory- Throws:
XMLStreamException
-
createXmlFragmentBodyEventReader
public XMLEventReader createXmlFragmentBodyEventReader(XMLEventReader delegate) throws XMLStreamException - Specified by:
createXmlFragmentBodyEventReaderin interfaceXmlEventReaderFactory- Throws:
XMLStreamException
-