|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xml.sax.helpers.DefaultHandler
org.jpox.metadata.MetaDataParser
org.jpox.enhancer.metadata.EnhancerMetaDataParser
public class EnhancerMetaDataParser
Parser for metadata used in the Enhancer. Overrides the default MetaDataParser by defining class and field components to use our versions.
| Field Summary | |
|---|---|
protected static org.jpox.util.Localiser |
LOCALISER_ENH
Message Resource |
| Fields inherited from class org.jpox.metadata.MetaDataParser |
|---|
latestElement, LOCALISER, metadata, stack |
| Constructor Summary | |
|---|---|
protected |
EnhancerMetaDataParser(org.jpox.metadata.MetaDataManager mdm,
java.lang.String filename)
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. |
protected org.jpox.metadata.FieldMetaData |
newFieldObject(org.jpox.metadata.MetaData md,
org.xml.sax.Attributes attrs)
Utility to create a new field component. |
protected org.jpox.metadata.PropertyMetaData |
newPropertyObject(org.jpox.metadata.MetaData md,
org.xml.sax.Attributes attrs)
Utility to create a new property component. |
static org.jpox.metadata.FileMetaData |
parseMetaData(java.net.URL url,
boolean validate,
org.jpox.metadata.MetaDataManager mdm)
Method to parse a JDO MetaData file given the URL of the file. |
static org.jpox.metadata.FileMetaData |
parseMetaDataFile(java.lang.String fileName,
boolean validate,
org.jpox.metadata.MetaDataManager mdm)
PMethod to parse a MetaData file given the filename. |
static org.jpox.metadata.FileMetaData |
parseMetaDataStream(java.io.InputStream in,
boolean validate,
org.jpox.metadata.MetaDataManager mdm,
java.lang.String filename)
PMethod to parse a MetaData file via an InputStream. |
| Methods inherited from class org.jpox.metadata.MetaDataParser |
|---|
characters, endDocument, endElement, error, getAttr, getAttr, getMetaData, getStack, getString, popStack, pushStack, resolveEntity, startDocument, startElement |
| Methods inherited from class org.xml.sax.helpers.DefaultHandler |
|---|
endPrefixMapping, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static org.jpox.util.Localiser LOCALISER_ENH
| Constructor Detail |
|---|
protected EnhancerMetaDataParser(org.jpox.metadata.MetaDataManager mdm,
java.lang.String filename)
mdm - the metadata managerfilename - Name of the file (if applicable)| Method Detail |
|---|
public static org.jpox.metadata.FileMetaData parseMetaData(java.net.URL url,
boolean validate,
org.jpox.metadata.MetaDataManager mdm)
url - Url of the filevalidate - Whether to validate against the DTD as wellmdm - the metadata manager
javax.jdo.JDOException - thrown if error occurred
public static org.jpox.metadata.FileMetaData parseMetaDataFile(java.lang.String fileName,
boolean validate,
org.jpox.metadata.MetaDataManager mdm)
fileName - Name of the filevalidate - Whether to validate the MetaDatamdm - the metadata manager
javax.jdo.JDOException - if error occored
public static org.jpox.metadata.FileMetaData parseMetaDataStream(java.io.InputStream in,
boolean validate,
org.jpox.metadata.MetaDataManager mdm,
java.lang.String filename)
in - read streamvalidate - Whether to validate the metadatamdm - the metadata managerfilename - Name of the file (if known)
java.lang.RuntimeException - if error occored
protected org.jpox.metadata.ClassMetaData newClassObject(org.jpox.metadata.PackageMetaData pmd,
org.xml.sax.Attributes attrs)
newClassObject in class org.jpox.metadata.MetaDataParserpmd - The parent PackageMetaDataattrs - The attributes
protected org.jpox.metadata.PropertyMetaData newPropertyObject(org.jpox.metadata.MetaData md,
org.xml.sax.Attributes attrs)
newPropertyObject in class org.jpox.metadata.MetaDataParsermd - The parent MetaDataattrs - The attributes
protected org.jpox.metadata.FieldMetaData newFieldObject(org.jpox.metadata.MetaData md,
org.xml.sax.Attributes attrs)
newFieldObject in class org.jpox.metadata.MetaDataParsermd - The parent MetaDataattrs - The attributes
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||