org.codehaus.modello.plugin.store.metadata

Class StoreMetadataPlugin

Implemented Interfaces:
MetadataPlugin

public class StoreMetadataPlugin
extends AbstractMetadataPlugin

Version:
$Id: StoreMetadataPlugin.java 796 2007-02-09 00:10:59Z brett $
Author:
Trygve Laugstøl

Field Summary

static String
KEY_TYPE
static String
PART

Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin

ROLE

Method Summary

AssociationMetadata
getAssociationMetadata(ModelAssociation association, Map data)
ClassMetadata
getClassMetadata(ModelClass clazz, Map data)
Map
getFieldMap(ModelField field, FieldMetadata metadata)
FieldMetadata
getFieldMetadata(ModelField field, Map data)
ModelMetadata
getModelMetadata(Model model, Map data)

Methods inherited from class org.codehaus.modello.metadata.AbstractMetadataPlugin

getAssociationMap, getBoolean, getClassMap, getFieldMap, getModelMap

Field Details

KEY_TYPE

public static final String KEY_TYPE

PART

public static final String PART

Method Details

getAssociationMetadata

public AssociationMetadata getAssociationMetadata(ModelAssociation association,
                                                  Map data)
            throws ModelloException
Specified by:
getAssociationMetadata in interface MetadataPlugin

getClassMetadata

public ClassMetadata getClassMetadata(ModelClass clazz,
                                      Map data)
            throws ModelloException
Specified by:
getClassMetadata in interface MetadataPlugin

getFieldMap

public Map getFieldMap(ModelField field,
                       FieldMetadata metadata)
Specified by:
getFieldMap in interface MetadataPlugin
Overrides:
getFieldMap in interface AbstractMetadataPlugin

getFieldMetadata

public FieldMetadata getFieldMetadata(ModelField field,
                                      Map data)
            throws ModelloException
Specified by:
getFieldMetadata in interface MetadataPlugin

getModelMetadata

public ModelMetadata getModelMetadata(Model model,
                                      Map data)
Specified by:
getModelMetadata in interface MetadataPlugin