org.codehaus.modello.plugin.xsd.metadata
Class XsdMetadataPlugin

java.lang.Object
  extended by AbstractLogEnabled
      extended by org.codehaus.modello.metadata.AbstractMetadataPlugin
          extended by org.codehaus.modello.plugin.xsd.metadata.XsdMetadataPlugin
All Implemented Interfaces:
MetadataPlugin

public class XsdMetadataPlugin
extends AbstractMetadataPlugin

XsdMetadataPlugin

Version:
$Id: XsdMetadataPlugin.java 1436 2010-04-14 23:04:58Z bentmann $
Author:
Joakim Erdfelt

Field Summary
static java.lang.String COMPOSITOR
           
static java.lang.String NAMESPACE
           
static java.lang.String TARGET_NAMESPACE
           
 
Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin
ROLE
 
Constructor Summary
XsdMetadataPlugin()
           
 
Method Summary
 AssociationMetadata getAssociationMetadata(ModelAssociation association, java.util.Map<java.lang.String,java.lang.String> data)
           
 ClassMetadata getClassMetadata(ModelClass clazz, java.util.Map<java.lang.String,java.lang.String> data)
           
 FieldMetadata getFieldMetadata(ModelField field, java.util.Map<java.lang.String,java.lang.String> data)
           
 InterfaceMetadata getInterfaceMetadata(ModelInterface iface, java.util.Map<java.lang.String,java.lang.String> data)
           
 ModelMetadata getModelMetadata(Model model, java.util.Map<java.lang.String,java.lang.String> data)
           
 
Methods inherited from class org.codehaus.modello.metadata.AbstractMetadataPlugin
getBoolean, getString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAMESPACE

public static final java.lang.String NAMESPACE
See Also:
Constant Field Values

TARGET_NAMESPACE

public static final java.lang.String TARGET_NAMESPACE
See Also:
Constant Field Values

COMPOSITOR

public static final java.lang.String COMPOSITOR
See Also:
Constant Field Values
Constructor Detail

XsdMetadataPlugin

public XsdMetadataPlugin()
Method Detail

getAssociationMetadata

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

getClassMetadata

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

getInterfaceMetadata

public InterfaceMetadata getInterfaceMetadata(ModelInterface iface,
                                              java.util.Map<java.lang.String,java.lang.String> data)
                                       throws ModelloException
Throws:
ModelloException

getFieldMetadata

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

getModelMetadata

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