org.codehaus.modello.metadata
Interface MetadataPlugin

All Known Implementing Classes:
AbstractMetadataPlugin, JavaMetadataPlugin, ModelMetadataPlugin, XdocMetadataPlugin, XmlMetadataPlugin, XsdMetadataPlugin

public interface MetadataPlugin

Version:
$Id: MetadataPlugin.java 1436 2010-04-14 23:04:58Z bentmann $
Author:
Trygve Laugstøl

Field Summary
static String ROLE
           
 
Method Summary
 AssociationMetadata getAssociationMetadata(ModelAssociation association, Map<String,String> data)
           
 ClassMetadata getClassMetadata(ModelClass clazz, Map<String,String> data)
           
 FieldMetadata getFieldMetadata(ModelField field, Map<String,String> data)
           
 InterfaceMetadata getInterfaceMetadata(ModelInterface iface, Map<String,String> data)
           
 ModelMetadata getModelMetadata(Model model, Map<String,String> data)
           
 

Field Detail

ROLE

static final String ROLE
Method Detail

getModelMetadata

ModelMetadata getModelMetadata(Model model,
                               Map<String,String> data)
                               throws ModelloException
Throws:
ModelloException

getClassMetadata

ClassMetadata getClassMetadata(ModelClass clazz,
                               Map<String,String> data)
                               throws ModelloException
Throws:
ModelloException

getInterfaceMetadata

InterfaceMetadata getInterfaceMetadata(ModelInterface iface,
                                       Map<String,String> data)
                                       throws ModelloException
Throws:
ModelloException

getFieldMetadata

FieldMetadata getFieldMetadata(ModelField field,
                               Map<String,String> data)
                               throws ModelloException
Throws:
ModelloException

getAssociationMetadata

AssociationMetadata getAssociationMetadata(ModelAssociation association,
                                           Map<String,String> data)
                                           throws ModelloException
Throws:
ModelloException


Copyright © 2001-2011 Codehaus. All Rights Reserved.