public class XMLPersistenceMappingParser extends XMLPersistenceMetaDataParser
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
XMLPersistenceMappingParser.DeferredEmbeddableOverrides |
XMLPersistenceMetaDataParser.localDBIdentifiers_cls, ELEM_ACCESS, ELEM_ATTRS, ELEM_CASCADE, ELEM_CASCADE_ALL, ELEM_CASCADE_DET, ELEM_CASCADE_MER, ELEM_CASCADE_PER, ELEM_CASCADE_REF, ELEM_CASCADE_REM, ELEM_DELIM_IDS, ELEM_LISTENER, ELEM_PKG, ELEM_PU_DEF, ELEM_PU_META, ELEM_XML_MAP_META_COMPLETE_extendedNamespace, _openjpaNamespace| Constructor and Description |
|---|
XMLPersistenceMappingParser(JDBCConfiguration conf)
Constructor; supply configuration.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDeferredEmbeddableMetaData()
Process all deferred embeddables using an unknown access type.
|
protected void |
applyDeferredEmbeddableOverrides(java.lang.Class<?> cls)
Process all deferred embeddable overrides for a given class.
|
protected void |
clearDeferredMetaData() |
protected void |
endClassMapping(ClassMetaData meta)
Implement to finalize class mapping.
|
protected void |
endClassMappingElement(java.lang.String name)
Implement to parse a mapping element within a class.
|
protected void |
endFieldMapping(FieldMetaData field)
Extend to set the columns.
|
protected void |
endSystemMappingElement(java.lang.String name)
Implement to parse a mapping element outside of any class.
|
protected java.lang.String |
normalizeCatalogName(java.lang.String catName) |
protected java.lang.String |
normalizeSchemaName(java.lang.String schName) |
protected java.lang.String |
normalizeSequenceName(java.lang.String seqName) |
protected void |
parseEagerFetchModeAttr(FieldMetaData fmd,
org.xml.sax.Attributes attrs) |
protected void |
parseElementClassCriteriaAttr(FieldMetaData fmd,
org.xml.sax.Attributes attrs) |
protected void |
parseStrategy(FieldMetaData fmd,
org.xml.sax.Attributes attrs) |
protected void |
reset()
Override this method to clear any state and ready the parser for
a new document.
|
protected void |
startClassMapping(ClassMetaData meta,
boolean mappedSuper,
org.xml.sax.Attributes attrs)
Implement to add mapping attributes to class.
|
protected java.lang.Object |
startClassMappingElement(java.lang.String name,
org.xml.sax.Attributes attrs)
Implement to parse a mapping element within a class.
|
protected boolean |
startDelimitedIdentifiers() |
protected boolean |
startExtendedClass(java.lang.String elem,
org.xml.sax.Attributes attrs) |
protected void |
startFieldMapping(FieldMetaData field,
org.xml.sax.Attributes attrs)
Extend to clear annotation mapping info.
|
protected boolean |
startLob(org.xml.sax.Attributes attrs)
Parse lob.
|
protected boolean |
startOrderColumn(org.xml.sax.Attributes attrs)
Process OrderColumn.
|
protected java.lang.Object |
startSystemMappingElement(java.lang.String name,
org.xml.sax.Attributes attrs)
Implement to parse a mapping element outside of any class.
|
addDeferredEmbeddableMetaData, addToParseList, addToParseList, classForName, currentElement, currentParent, currentStrategy, deferEmbeddable, endClass, endClassElement, endEmbeddedId, endExtendedClass, endGeneratedValue, endId, endIdClass, endLob, endNamedNativeQuery, endNamedQuery, endQueryHint, endQueryString, endSequenceGenerator, endSystemElement, endVersion, getAnnotationParser, getClassAttributeName, getClassElementDepth, getConfiguration, getEnvClassLoader, getMappingOverride, getMode, getPackageAttributeName, getParseClass, getParseList, getRepository, getSchemaSource, isClassElementName, isDeferredEmbeddable, isDuplicateClass, isDuplicateQuery, isMappingMode, isMappingOverrideMode, isMetaDataMode, isQueryMode, isRuntime, parse, parse, parseBasic, parseElementCollection, parseEmbedded, parseListContains, parseManyToMany, parseManyToOne, parseOneToMany, parseOneToOne, peekElement, popElement, pushElement, setAnnotationParser, setCascades, setDeferredEmbeddableAccessType, setEnvClassLoader, setMappingOverride, setMode, setMode, setOrphanRemoval, setRepository, startCascade, startClass, startClassElement, startEmbeddedId, startGeneratedValue, startId, startIdClass, startNamedNativeQuery, startNamedQuery, startQueryHint, startQueryString, startSequenceGenerator, startSystemElement, startVersionclassForName, classForName, currentClassName, currentPackage, endElement, endPackage, endPackageElement, getPackageElementDepth, isPackageElementName, startElement, startPackage, startPackageElementaddComments, addResult, characters, clear, comment, currentClassLoader, currentComments, currentDepth, currentLocation, currentText, endCDATA, endDTD, endElement, endEntity, error, fatalError, finish, getClassLoader, getDocType, getException, getException, getException, getLexicalHandler, getLocation, getLog, getOverrideContextClassloader, getParseComments, getParseText, getResults, getSourceFile, getSourceIsSystemId, getSourceName, getSuffix, ignoreContent, isCaching, isParsing, isValidating, parse, parse, parse, parse, parsed, parseNewResource, setCaching, setClassLoader, setDocumentLocator, setLexicalHandler, setLocation, setLog, setOverrideContextClassloader, setParseComments, setParseText, setParsing, setSourceIsSystemId, setSuffix, setValidating, startCDATA, startDTD, startElement, startEntityendDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warningclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclear, getResults, parse, parse, parse, parse, setClassLoaderpublic XMLPersistenceMappingParser(JDBCConfiguration conf)
protected void reset()
CFMetaDataParsersuper.reset() to clear superclass state.reset in class XMLPersistenceMetaDataParserprotected java.lang.Object startSystemMappingElement(java.lang.String name,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
XMLPersistenceMetaDataParserstartSystemMappingElement in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void endSystemMappingElement(java.lang.String name)
throws org.xml.sax.SAXException
XMLPersistenceMetaDataParserendSystemMappingElement in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected java.lang.Object startClassMappingElement(java.lang.String name,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
XMLPersistenceMetaDataParserstartClassMappingElement in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void endClassMappingElement(java.lang.String name)
throws org.xml.sax.SAXException
XMLPersistenceMetaDataParserendClassMappingElement in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void startClassMapping(ClassMetaData meta, boolean mappedSuper, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
XMLPersistenceMetaDataParserstartClassMapping in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void endClassMapping(ClassMetaData meta) throws org.xml.sax.SAXException
XMLPersistenceMetaDataParserendClassMapping in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected boolean startLob(org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
XMLPersistenceMetaDataParserstartLob in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void startFieldMapping(FieldMetaData field, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
startFieldMapping in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void endFieldMapping(FieldMetaData field) throws org.xml.sax.SAXException
endFieldMapping in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected boolean startOrderColumn(org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
startOrderColumn in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void applyDeferredEmbeddableOverrides(java.lang.Class<?> cls)
throws org.xml.sax.SAXException
applyDeferredEmbeddableOverrides in class XMLPersistenceMetaDataParserembedType - embeddable classaccess - class level access for embeddableorg.xml.sax.SAXExceptionprotected void clearDeferredMetaData()
clearDeferredMetaData in class XMLPersistenceMetaDataParserprotected void addDeferredEmbeddableMetaData()
addDeferredEmbeddableMetaData in class XMLPersistenceMetaDataParserprotected boolean startDelimitedIdentifiers()
startDelimitedIdentifiers in class XMLPersistenceMetaDataParserprotected java.lang.String normalizeSequenceName(java.lang.String seqName)
normalizeSequenceName in class XMLPersistenceMetaDataParserprotected java.lang.String normalizeSchemaName(java.lang.String schName)
normalizeSchemaName in class XMLPersistenceMetaDataParserprotected java.lang.String normalizeCatalogName(java.lang.String catName)
normalizeCatalogName in class XMLPersistenceMetaDataParserprotected void parseEagerFetchModeAttr(FieldMetaData fmd, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
parseEagerFetchModeAttr in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void parseElementClassCriteriaAttr(FieldMetaData fmd, org.xml.sax.Attributes attrs) throws org.xml.sax.SAXException
parseElementClassCriteriaAttr in class XMLPersistenceMetaDataParserorg.xml.sax.SAXExceptionprotected void parseStrategy(FieldMetaData fmd, org.xml.sax.Attributes attrs)
parseStrategy in class XMLPersistenceMetaDataParserprotected boolean startExtendedClass(java.lang.String elem,
org.xml.sax.Attributes attrs)
throws org.xml.sax.SAXException
startExtendedClass in class CFMetaDataParserorg.xml.sax.SAXExceptionCopyright © 2006-2013 Apache Software Foundation. All Rights Reserved.