org.codehaus.modello.plugins.xml

Class XmlMetadataPlugin

Implemented Interfaces:
MetadataPlugin

public class XmlMetadataPlugin
extends AbstractMetadataPlugin
implements MetadataPlugin

Version:
$Id: XmlMetadataPlugin.java 730 2006-11-27 22:33:24Z brett $
Authors:
Trygve Laugstøl
Emmanuel Venisse

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

Method Details

getAssociationMetadata

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

getClassMetadata

public ClassMetadata getClassMetadata(ModelClass clazz,
                                      Map data)
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)
Specified by:
getFieldMetadata in interface MetadataPlugin

getModelMetadata

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