Class EntityReferenceSaxHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.apache.torque.generator.configuration.source.EntityReferenceSaxHandler
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
Reads an entity reference from the controller configuration file.
-
Constructor Summary
ConstructorsConstructorDescriptionEntityReferenceSaxHandler(ConfigurationProvider configurationProvider, UnitDescriptor unitDescriptor) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionReturns the parsed resource path.booleanReturns whether this handler has finished parsing.byte[]Reads the resource defined in the parsed XML .voidstartElement(String uri, String localName, String rawName, Attributes attributes) Methods inherited from class org.xml.sax.helpers.DefaultHandler
characters, endDocument, endElement, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Constructor Details
-
EntityReferenceSaxHandler
public EntityReferenceSaxHandler(ConfigurationProvider configurationProvider, UnitDescriptor unitDescriptor) Constructor.- Parameters:
configurationProvider- The access object for the configuration files, not null.unitDescriptor- The description of the generation unit, not null.- Throws:
NullPointerException- if an argument is null.
-
-
Method Details
-
startElement
public void startElement(String uri, String localName, String rawName, Attributes attributes) throws SAXException - Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler- Throws:
SAXException
-
getResource
Returns the parsed resource path.- Returns:
- the the parsed resource path, not null if a matching snippet was processed.
-
getSystemId
-
isFinished
public boolean isFinished()Returns whether this handler has finished parsing.- Returns:
- true if this handler is finished, false otherwise.
-
readResource
Reads the resource defined in the parsed XML .- Returns:
- the content of the resource, not null.
- Throws:
ConfigurationException- if an error occurs while reading the resource.
-