org.jpox.enhancer.metadata
Class EnhancerJDOMetaDataHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.jpox.metadata.AbstractMetaDataHandler
org.jpox.metadata.JDOMetaDataHandler
org.jpox.enhancer.metadata.EnhancerJDOMetaDataHandler
- All Implemented Interfaces:
- org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
public class EnhancerJDOMetaDataHandler
- extends org.jpox.metadata.JDOMetaDataHandler
Parser handler for JDO metadata used in the Enhancer. Overrides the default
JDOMetaDataHandler by defining class and field components to use our versions.
- Version:
- $Revision: 1.2 $
| Fields inherited from class org.jpox.metadata.AbstractMetaDataHandler |
charactersBuffer, entityResolver, filename, LOCALISER, metadata, mgr, stack |
|
Constructor Summary |
EnhancerJDOMetaDataHandler(org.jpox.metadata.MetaDataManager mgr,
java.lang.String filename,
org.xml.sax.EntityResolver resolver)
Constructor. |
|
Method Summary |
protected org.jpox.metadata.ClassMetaData |
newClassObject(org.jpox.metadata.PackageMetaData pmd,
org.xml.sax.Attributes attrs)
Utility to create a new class component. |
| Methods inherited from class org.jpox.metadata.JDOMetaDataHandler |
endElement, newFieldObject, newPropertyObject, startElement |
| Methods inherited from class org.jpox.metadata.AbstractMetaDataHandler |
characters, error, getAttr, getAttr, getMetaData, getStack, getString, popStack, pushStack, resolveEntity |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
endDocument, endPrefixMapping, 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 |
EnhancerJDOMetaDataHandler
public EnhancerJDOMetaDataHandler(org.jpox.metadata.MetaDataManager mgr,
java.lang.String filename,
org.xml.sax.EntityResolver resolver)
- Constructor. Protected to prevent instantiation.
- Parameters:
mgr - the metadata managerfilename - Name of the file (if applicable)resolver - Entity Resolver to use (null if not available)
newClassObject
protected org.jpox.metadata.ClassMetaData newClassObject(org.jpox.metadata.PackageMetaData pmd,
org.xml.sax.Attributes attrs)
- Utility to create a new class component.
Overrides the method in JDOMetaDataHandler since we want to register the PC.
- Overrides:
newClassObject in class org.jpox.metadata.JDOMetaDataHandler
- Parameters:
pmd - The parent PackageMetaDataattrs - The attributes
- Returns:
- The ClassMetaData
Copyright © -2008 . All Rights Reserved.