org.codehaus.modello.plugin.model
Class ModelMetadataPlugin

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

public class ModelMetadataPlugin
extends AbstractMetadataPlugin
implements MetadataPlugin

Version:
$Id: ModelMetadataPlugin.java 1413 2010-02-13 21:23:01Z hboutemy $
Author:
Emmanuel Venisse

Field Summary
static java.lang.String ROOT_ELEMENT
           
 
Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin
ROLE
 
Constructor Summary
ModelMetadataPlugin()
           
 
Method Summary
 AssociationMetadata getAssociationMetadata(ModelAssociation association, java.util.Map<java.lang.String,java.lang.String> data)
           
 ClassMetadata getClassMetadata(ModelClass clazz, java.util.Map<java.lang.String,java.lang.String> data)
           
 FieldMetadata getFieldMetadata(ModelField field, java.util.Map<java.lang.String,java.lang.String> data)
           
 ModelMetadata getModelMetadata(Model model, java.util.Map<java.lang.String,java.lang.String> data)
           
 
Methods inherited from class org.codehaus.modello.metadata.AbstractMetadataPlugin
getBoolean, getString
 
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

ROOT_ELEMENT

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

ModelMetadataPlugin

public ModelMetadataPlugin()
Method Detail

getModelMetadata

public ModelMetadata getModelMetadata(Model model,
                                      java.util.Map<java.lang.String,java.lang.String> data)
Specified by:
getModelMetadata in interface MetadataPlugin

getClassMetadata

public ClassMetadata getClassMetadata(ModelClass clazz,
                                      java.util.Map<java.lang.String,java.lang.String> data)
Specified by:
getClassMetadata in interface MetadataPlugin

getFieldMetadata

public FieldMetadata getFieldMetadata(ModelField field,
                                      java.util.Map<java.lang.String,java.lang.String> data)
Specified by:
getFieldMetadata in interface MetadataPlugin

getAssociationMetadata

public AssociationMetadata getAssociationMetadata(ModelAssociation association,
                                                  java.util.Map<java.lang.String,java.lang.String> data)
Specified by:
getAssociationMetadata in interface MetadataPlugin


Copyright © 2001-2011 Codehaus. All Rights Reserved.