org.codehaus.modello.plugin.jpox.metadata
Class JPoxMetadataPlugin

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.modello.metadata.AbstractMetadataPlugin
          extended by org.codehaus.modello.plugin.jpox.metadata.JPoxMetadataPlugin
All Implemented Interfaces:
org.codehaus.modello.metadata.MetadataPlugin, org.codehaus.plexus.logging.LogEnabled

public class JPoxMetadataPlugin
extends org.codehaus.modello.metadata.AbstractMetadataPlugin

Version:
$Id: JPoxMetadataPlugin.java 455 2005-08-23 17:43:13Z evenisse $
Author:
Emmanuel Venisse

Field Summary
static java.lang.String DEPENDENT
           
static java.lang.String DETACHABLE
           
static java.lang.String FETCH_GROUP_NAMES
           
static java.lang.String JOIN
           
static java.lang.String MAPPED_BY
           
 
Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin
ROLE
 
Constructor Summary
JPoxMetadataPlugin()
           
 
Method Summary
 org.codehaus.modello.metadata.AssociationMetadata getAssociationMetadata(org.codehaus.modello.model.ModelAssociation association, java.util.Map data)
           
 org.codehaus.modello.metadata.ClassMetadata getClassMetadata(org.codehaus.modello.model.ModelClass clazz, java.util.Map data)
           
 java.util.Map getFieldMap(org.codehaus.modello.model.ModelField field, org.codehaus.modello.metadata.FieldMetadata metadata)
           
 org.codehaus.modello.metadata.FieldMetadata getFieldMetadata(org.codehaus.modello.model.ModelField field, java.util.Map data)
           
 org.codehaus.modello.metadata.ModelMetadata getModelMetadata(org.codehaus.modello.model.Model model, java.util.Map data)
           
 
Methods inherited from class org.codehaus.modello.metadata.AbstractMetadataPlugin
getAssociationMap, getBoolean, getClassMap, getModelMap
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEPENDENT

public static final java.lang.String DEPENDENT
See Also:
Constant Field Values

DETACHABLE

public static final java.lang.String DETACHABLE
See Also:
Constant Field Values

FETCH_GROUP_NAMES

public static final java.lang.String FETCH_GROUP_NAMES
See Also:
Constant Field Values

JOIN

public static final java.lang.String JOIN
See Also:
Constant Field Values

MAPPED_BY

public static final java.lang.String MAPPED_BY
See Also:
Constant Field Values
Constructor Detail

JPoxMetadataPlugin

public JPoxMetadataPlugin()
Method Detail

getModelMetadata

public org.codehaus.modello.metadata.ModelMetadata getModelMetadata(org.codehaus.modello.model.Model model,
                                                                    java.util.Map data)

getClassMetadata

public org.codehaus.modello.metadata.ClassMetadata getClassMetadata(org.codehaus.modello.model.ModelClass clazz,
                                                                    java.util.Map data)
                                                             throws org.codehaus.modello.ModelloException
Throws:
org.codehaus.modello.ModelloException

getFieldMetadata

public org.codehaus.modello.metadata.FieldMetadata getFieldMetadata(org.codehaus.modello.model.ModelField field,
                                                                    java.util.Map data)
                                                             throws org.codehaus.modello.ModelloException
Throws:
org.codehaus.modello.ModelloException

getAssociationMetadata

public org.codehaus.modello.metadata.AssociationMetadata getAssociationMetadata(org.codehaus.modello.model.ModelAssociation association,
                                                                                java.util.Map data)
                                                                         throws org.codehaus.modello.ModelloException
Throws:
org.codehaus.modello.ModelloException

getFieldMap

public java.util.Map getFieldMap(org.codehaus.modello.model.ModelField field,
                                 org.codehaus.modello.metadata.FieldMetadata metadata)
Specified by:
getFieldMap in interface org.codehaus.modello.metadata.MetadataPlugin
Overrides:
getFieldMap in class org.codehaus.modello.metadata.AbstractMetadataPlugin


Copyright © 2001-2007 Codehaus. All Rights Reserved.