org.codehaus.modello.metadata
Class AbstractMetadataPlugin

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.modello.metadata.AbstractMetadataPlugin
All Implemented Interfaces:
MetadataPlugin, org.codehaus.plexus.logging.LogEnabled
Direct Known Subclasses:
JavaMetadataPlugin, ModelMetadataPlugin

public abstract class AbstractMetadataPlugin
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements MetadataPlugin

Version:
$Id: AbstractMetadataPlugin.java 765 2006-12-27 00:00:20Z aheritier $
Author:
Trygve Laugstøl

Field Summary
 
Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin
ROLE
 
Constructor Summary
AbstractMetadataPlugin()
           
 
Method Summary
 java.util.Map getAssociationMap(ModelAssociation association, AssociationMetadata metadata)
           
protected  boolean getBoolean(java.util.Map data, java.lang.String key, boolean defaultValue)
           
 java.util.Map getClassMap(ModelClass clazz, ClassMetadata metadata)
           
 java.util.Map getFieldMap(ModelField field, FieldMetadata metadata)
           
 java.util.Map getModelMap(Model model, ModelMetadata metadata)
           
 
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
 
Methods inherited from interface org.codehaus.modello.metadata.MetadataPlugin
getAssociationMetadata, getClassMetadata, getFieldMetadata, getModelMetadata
 

Constructor Detail

AbstractMetadataPlugin

public AbstractMetadataPlugin()
Method Detail

getModelMap

public java.util.Map getModelMap(Model model,
                                 ModelMetadata metadata)
                          throws ModelloException
Specified by:
getModelMap in interface MetadataPlugin
Throws:
ModelloException

getClassMap

public java.util.Map getClassMap(ModelClass clazz,
                                 ClassMetadata metadata)
                          throws ModelloException
Specified by:
getClassMap in interface MetadataPlugin
Throws:
ModelloException

getFieldMap

public java.util.Map getFieldMap(ModelField field,
                                 FieldMetadata metadata)
                          throws ModelloException
Specified by:
getFieldMap in interface MetadataPlugin
Throws:
ModelloException

getAssociationMap

public java.util.Map getAssociationMap(ModelAssociation association,
                                       AssociationMetadata metadata)
                                throws ModelloException
Specified by:
getAssociationMap in interface MetadataPlugin
Throws:
ModelloException

getBoolean

protected boolean getBoolean(java.util.Map data,
                             java.lang.String key,
                             boolean defaultValue)


Copyright © 2001-2011 Codehaus. All Rights Reserved.