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, XdocMetadataPlugin, XmlMetadataPlugin, XsdMetadataPlugin

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

Version:
$Id: AbstractMetadataPlugin.java 1156 2009-01-24 21:46:37Z hboutemy $
Author:
Trygve Laugstøl

Field Summary
 
Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin
ROLE
 
Constructor Summary
AbstractMetadataPlugin()
           
 
Method Summary
 Map getAssociationMap(ModelAssociation association, AssociationMetadata metadata)
           
protected  boolean getBoolean(Map data, String key, boolean defaultValue)
           
 Map getClassMap(ModelClass clazz, ClassMetadata metadata)
           
 Map getFieldMap(ModelField field, FieldMetadata metadata)
           
 Map getModelMap(Model model, ModelMetadata metadata)
           
protected  String getString(Map data, String key)
           
 
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 Map getModelMap(Model model,
                       ModelMetadata metadata)
                throws ModelloException
Specified by:
getModelMap in interface MetadataPlugin
Throws:
ModelloException

getClassMap

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

getFieldMap

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

getAssociationMap

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

getBoolean

protected boolean getBoolean(Map data,
                             String key,
                             boolean defaultValue)

getString

protected String getString(Map data,
                           String key)


Copyright © 2001-2013 Codehaus. All Rights Reserved.