org.codehaus.modello.plugins.xml
Class XmlMetadataPlugin

java.lang.Object
  extended by org.codehaus.plexus.logging.AbstractLogEnabled
      extended by org.codehaus.modello.metadata.AbstractMetadataPlugin
          extended by org.codehaus.modello.plugins.xml.XmlMetadataPlugin
All Implemented Interfaces:
org.codehaus.modello.metadata.MetadataPlugin, org.codehaus.plexus.logging.LogEnabled

public class XmlMetadataPlugin
extends org.codehaus.modello.metadata.AbstractMetadataPlugin
implements org.codehaus.modello.metadata.MetadataPlugin

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

Field Summary
 
Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin
ROLE
 
Constructor Summary
XmlMetadataPlugin()
           
 
Method Summary
 org.codehaus.modello.metadata.AssociationMetadata getAssociationMetadata(org.codehaus.modello.model.ModelAssociation association, java.util.Map data)
           
 org.codehaus.modello.metadata.ClassMetadata getClassMetadata(org.codehaus.modello.model.ModelClass clazz, java.util.Map data)
           
 java.util.Map getFieldMap(org.codehaus.modello.model.ModelField field, org.codehaus.modello.metadata.FieldMetadata metadata)
           
 org.codehaus.modello.metadata.FieldMetadata getFieldMetadata(org.codehaus.modello.model.ModelField field, java.util.Map data)
           
 org.codehaus.modello.metadata.ModelMetadata getModelMetadata(org.codehaus.modello.model.Model model, java.util.Map data)
           
 
Methods inherited from class org.codehaus.modello.metadata.AbstractMetadataPlugin
getAssociationMap, getBoolean, getClassMap, getModelMap
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.modello.metadata.MetadataPlugin
getAssociationMap, getClassMap, getModelMap
 

Constructor Detail

XmlMetadataPlugin

public XmlMetadataPlugin()
Method Detail

getModelMetadata

public org.codehaus.modello.metadata.ModelMetadata getModelMetadata(org.codehaus.modello.model.Model model,
                                                                    java.util.Map data)
Specified by:
getModelMetadata in interface org.codehaus.modello.metadata.MetadataPlugin

getClassMetadata

public org.codehaus.modello.metadata.ClassMetadata getClassMetadata(org.codehaus.modello.model.ModelClass clazz,
                                                                    java.util.Map data)
Specified by:
getClassMetadata in interface org.codehaus.modello.metadata.MetadataPlugin

getFieldMetadata

public org.codehaus.modello.metadata.FieldMetadata getFieldMetadata(org.codehaus.modello.model.ModelField field,
                                                                    java.util.Map data)
Specified by:
getFieldMetadata in interface org.codehaus.modello.metadata.MetadataPlugin

getAssociationMetadata

public org.codehaus.modello.metadata.AssociationMetadata getAssociationMetadata(org.codehaus.modello.model.ModelAssociation association,
                                                                                java.util.Map data)
Specified by:
getAssociationMetadata in interface org.codehaus.modello.metadata.MetadataPlugin

getFieldMap

public java.util.Map getFieldMap(org.codehaus.modello.model.ModelField field,
                                 org.codehaus.modello.metadata.FieldMetadata metadata)
Specified by:
getFieldMap in interface org.codehaus.modello.metadata.MetadataPlugin
Overrides:
getFieldMap in class org.codehaus.modello.metadata.AbstractMetadataPlugin


Copyright © 2001-2011 Codehaus. All Rights Reserved.