|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.apache.torque.engine.database.transform.XmlToAppData
A Class that is used to parse an input xml schema file and creates an AppData java structure.
| Constructor Summary | |
XmlToAppData(java.lang.String databaseType,
java.lang.String defaultPackage,
java.lang.String basePropsFilePath)
Creates a new instance for the specified database type. |
|
| Method Summary | |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName)
Handles closing elements of the xml file. |
AppData |
parseFile(java.lang.String xmlFile)
Parses a XML input file and returns a newly created and populated AppData structure. |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
EntityResolver implementation. |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attributes)
Handles opening elements of the xml file. |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public XmlToAppData(java.lang.String databaseType,
java.lang.String defaultPackage,
java.lang.String basePropsFilePath)
databaseType - The type of database for the application.defaultPackage - the default java package used for the ombasePropsFilePath - The base of the path to the properties
file, including trailing slash.| Method Detail |
public AppData parseFile(java.lang.String xmlFile)
throws EngineException
xmlFile - The input file to parse.
xmlFile.
EngineException
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException
publicId - The public identifier of the external entitysystemId - The system identifier of the external entity
org.xml.sax.SAXExceptionDTDResolver.resolveEntity(String, String)
public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
uri - localName - The local name (without prefix), or the empty string if
Namespace processing is not being performed.rawName - The qualified name (with prefix), or the empty string if
qualified names are not available.attributes - The specified or defaulted attributes
org.xml.sax.SAXException
public void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String rawName)
uri - localName - The local name (without prefix), or the empty string if
Namespace processing is not being performed.rawName - The qualified name (with prefix), or the empty string if
qualified names are not available.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||