org.codehaus.modello.plugin.xsd.metadata

Class XsdMetadataPlugin

Implemented Interfaces:
MetadataPlugin

public class XsdMetadataPlugin
extends AbstractMetadataPlugin

XsdMetadataPlugin
Version:
$Id: XsdMetadataPlugin.java 865 2007-10-04 09:01:31Z hboutemy $
Author:
Joakim Erdfelt

Field Summary

static String
COMPOSITOR
static String
NAMESPACE
static String
TARGET_NAMESPACE

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

ROLE

Method Summary

AssociationMetadata
getAssociationMetadata(ModelAssociation association, Map data)
ClassMetadata
getClassMetadata(ModelClass clazz, Map data)
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

COMPOSITOR

public static final String COMPOSITOR

NAMESPACE

public static final String NAMESPACE

TARGET_NAMESPACE

public static final String TARGET_NAMESPACE

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

getFieldMetadata

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

getModelMetadata

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