org.codehaus.modello.metadata
Interface MetadataPlugin

All Known Implementing Classes:
AbstractMetadataPlugin, JavaMetadataPlugin, ModelMetadataPlugin

public interface MetadataPlugin

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

Field Summary
static java.lang.String ROLE
           
 
Method Summary
 java.util.Map getAssociationMap(ModelAssociation association, AssociationMetadata metadata)
           
 AssociationMetadata getAssociationMetadata(ModelAssociation association, java.util.Map data)
           
 java.util.Map getClassMap(ModelClass clazz, ClassMetadata metadata)
           
 ClassMetadata getClassMetadata(ModelClass clazz, java.util.Map data)
           
 java.util.Map getFieldMap(ModelField field, FieldMetadata metadata)
           
 FieldMetadata getFieldMetadata(ModelField field, java.util.Map data)
           
 java.util.Map getModelMap(Model model, ModelMetadata metadata)
           
 ModelMetadata getModelMetadata(Model model, java.util.Map data)
           
 

Field Detail

ROLE

public static final java.lang.String ROLE
Method Detail

getModelMetadata

public ModelMetadata getModelMetadata(Model model,
                                      java.util.Map data)
                               throws ModelloException
Throws:
ModelloException

getClassMetadata

public ClassMetadata getClassMetadata(ModelClass clazz,
                                      java.util.Map data)
                               throws ModelloException
Throws:
ModelloException

getFieldMetadata

public FieldMetadata getFieldMetadata(ModelField field,
                                      java.util.Map data)
                               throws ModelloException
Throws:
ModelloException

getAssociationMetadata

public AssociationMetadata getAssociationMetadata(ModelAssociation association,
                                                  java.util.Map data)
                                           throws ModelloException
Throws:
ModelloException

getModelMap

public java.util.Map getModelMap(Model model,
                                 ModelMetadata metadata)
                          throws ModelloException
Throws:
ModelloException

getClassMap

public java.util.Map getClassMap(ModelClass clazz,
                                 ClassMetadata metadata)
                          throws ModelloException
Throws:
ModelloException

getFieldMap

public java.util.Map getFieldMap(ModelField field,
                                 FieldMetadata metadata)
                          throws ModelloException
Throws:
ModelloException

getAssociationMap

public java.util.Map getAssociationMap(ModelAssociation association,
                                       AssociationMetadata metadata)
                                throws ModelloException
Throws:
ModelloException


Copyright © 2001-2007 Codehaus. All Rights Reserved.