Class DITAXMLReaderWrapper
java.lang.Object
ro.sync.ecss.extensions.dita.conref.DITAXMLReaderWrapper
- All Implemented Interfaces:
XMLReader
@API(type=INTERNAL,
src=PUBLIC)
public class DITAXMLReaderWrapper
extends Object
implements XMLReader
Delegating XML Reader used to parse DITA 'conref' references.
-
Constructor Summary
ConstructorsConstructorDescriptionDITAXMLReaderWrapper(XMLReader xmlReader, String[] topicPath, String[] endTopicPath, String sourceClass, boolean isKeyReference) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionbooleangetFeature(String name) getProperty(String name) voidvoidparse(InputSource input) voidsetContentHandler(ContentHandler handler) voidsetDTDHandler(DTDHandler handler) voidsetEntityResolver(EntityResolver resolver) voidsetErrorHandler(ErrorHandler handler) voidsetFeature(String name, boolean value) voidsetProperty(String name, Object value)
-
Constructor Details
-
DITAXMLReaderWrapper
public DITAXMLReaderWrapper(XMLReader xmlReader, String[] topicPath, String[] endTopicPath, String sourceClass, boolean isKeyReference) throws SAXNotRecognizedException, SAXNotSupportedException Constructor.- Parameters:
xmlReader- The wrapped XML Reader.topicPath- The topic IDs path. If null, the first encountered topic will be used.endTopicPath- If a "conrefend" is specified, this is the end range pathsourceClass- The class attribute value of the element which makes the conref...isKeyReference-trueif the reference is a key reference.- Throws:
SAXNotSupportedExceptionSAXNotRecognizedException
-
-
Method Details
-
getContentHandler
- Specified by:
getContentHandlerin interfaceXMLReader- See Also:
-
getDTDHandler
- Specified by:
getDTDHandlerin interfaceXMLReader- See Also:
-
getEntityResolver
- Specified by:
getEntityResolverin interfaceXMLReader- See Also:
-
getErrorHandler
- Specified by:
getErrorHandlerin interfaceXMLReader- See Also:
-
getFeature
- Specified by:
getFeaturein interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException- See Also:
-
getProperty
- Specified by:
getPropertyin interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException- See Also:
-
parse
- Specified by:
parsein interfaceXMLReader- Throws:
IOExceptionSAXException- See Also:
-
parse
- Specified by:
parsein interfaceXMLReader- Throws:
IOExceptionSAXException- See Also:
-
setContentHandler
- Specified by:
setContentHandlerin interfaceXMLReader- See Also:
-
setDTDHandler
- Specified by:
setDTDHandlerin interfaceXMLReader- See Also:
-
setEntityResolver
- Specified by:
setEntityResolverin interfaceXMLReader- See Also:
-
setErrorHandler
- Specified by:
setErrorHandlerin interfaceXMLReader- See Also:
-
setFeature
public void setFeature(String name, boolean value) throws SAXNotRecognizedException, SAXNotSupportedException - Specified by:
setFeaturein interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException- See Also:
-
setProperty
public void setProperty(String name, Object value) throws SAXNotRecognizedException, SAXNotSupportedException - Specified by:
setPropertyin interfaceXMLReader- Throws:
SAXNotRecognizedExceptionSAXNotSupportedException- See Also:
-