org.apache.openjpa.persistence
Class PersistenceProductDerivation.ConfigurationParser
java.lang.Object
   org.xml.sax.helpers.DefaultHandler
org.xml.sax.helpers.DefaultHandler
       org.apache.openjpa.lib.meta.XMLMetaDataParser
org.apache.openjpa.lib.meta.XMLMetaDataParser
           org.apache.openjpa.persistence.PersistenceProductDerivation.ConfigurationParser
org.apache.openjpa.persistence.PersistenceProductDerivation.ConfigurationParser
- All Implemented Interfaces: 
- MetaDataParser, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler, org.xml.sax.ext.LexicalHandler
- Enclosing class:
- PersistenceProductDerivation
- public static class PersistenceProductDerivation.ConfigurationParser 
- extends XMLMetaDataParser
SAX handler capable of parsing an JPA persistence.xml file.
 Package-protected for testing.
 
| Method Summary | 
| protected  void | endElement(java.lang.String name)
 | 
| protected  java.lang.Object | getSchemaSource()
 | 
|  void | parse(java.io.File file)
 | 
|  void | parse(java.net.URL url)
 | 
| protected  void | reset()
 | 
| protected  boolean | startElement(java.lang.String name,
             org.xml.sax.Attributes attrs)
 | 
 
| Methods inherited from class org.apache.openjpa.lib.meta.XMLMetaDataParser | 
| addComments, addResult, characters, clear, comment, currentClassLoader, currentComments, currentDepth, currentLocation, currentText, endCDATA, endDTD, endElement, endEntity, error, fatalError, finish, getClassLoader, getDocType, getException, getException, getException, getLexicalHandler, getLocation, getLog, getParseComments, getParseText, getResults, getSourceFile, getSourceIsSystemId, getSourceName, getSuffix, ignoreContent, isCaching, isValidating, parse, parse, parse, parse, parsed, parseNewResource, setCaching, setClassLoader, setDocumentLocator, setLexicalHandler, setLocation, setLog, setParseComments, setParseText, setSourceIsSystemId, setSuffix, setValidating, startCDATA, startDTD, startElement, startEntity | 
 
| Methods inherited from class org.xml.sax.helpers.DefaultHandler | 
| endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
PersistenceProductDerivation.ConfigurationParser
public PersistenceProductDerivation.ConfigurationParser(java.util.Map map)
parse
public void parse(java.net.URL url)
           throws java.io.IOException
- 
- Specified by:
- parsein interface- MetaDataParser
- Overrides:
- parsein class- XMLMetaDataParser
 
- 
- Throws:
- java.io.IOException
 
parse
public void parse(java.io.File file)
           throws java.io.IOException
- 
- Specified by:
- parsein interface- MetaDataParser
- Overrides:
- parsein class- XMLMetaDataParser
 
- 
- Throws:
- java.io.IOException
 
getSchemaSource
protected java.lang.Object getSchemaSource()
- 
- Overrides:
- getSchemaSourcein class- XMLMetaDataParser
 
- 
 
reset
protected void reset()
- 
- Overrides:
- resetin class- XMLMetaDataParser
 
- 
 
startElement
protected boolean startElement(java.lang.String name,
                               org.xml.sax.Attributes attrs)
                        throws org.xml.sax.SAXException
- 
- Specified by:
- startElementin class- XMLMetaDataParser
 
- 
- Throws:
- org.xml.sax.SAXException
 
endElement
protected void endElement(java.lang.String name)
                   throws org.xml.sax.SAXException
- 
- Specified by:
- endElementin class- XMLMetaDataParser
 
- 
- Throws:
- org.xml.sax.SAXException
 
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.