Class JavaMetadataPlugin

  • All Implemented Interfaces:
    org.codehaus.modello.metadata.MetadataPlugin, org.codehaus.plexus.logging.LogEnabled

    @Component(role=org.codehaus.modello.metadata.MetadataPlugin.class,
               hint="java")
    public class JavaMetadataPlugin
    extends org.codehaus.modello.metadata.AbstractMetadataPlugin
    implements org.codehaus.modello.metadata.MetadataPlugin
    Author:
    Emmanuel Venisse
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.codehaus.modello.metadata.AssociationMetadata getAssociationMetadata​(org.codehaus.modello.model.ModelAssociation association, java.util.Map<java.lang.String,​java.lang.String> data)  
      org.codehaus.modello.metadata.ClassMetadata getClassMetadata​(org.codehaus.modello.model.ModelClass clazz, java.util.Map<java.lang.String,​java.lang.String> data)  
      org.codehaus.modello.metadata.FieldMetadata getFieldMetadata​(org.codehaus.modello.model.ModelField field, java.util.Map<java.lang.String,​java.lang.String> data)  
      org.codehaus.modello.metadata.InterfaceMetadata getInterfaceMetadata​(org.codehaus.modello.model.ModelInterface iface, java.util.Map<java.lang.String,​java.lang.String> data)  
      org.codehaus.modello.metadata.ModelMetadata getModelMetadata​(org.codehaus.modello.model.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 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
    • Constructor Detail

      • JavaMetadataPlugin

        public JavaMetadataPlugin()
    • Method Detail

      • getModelMetadata

        public org.codehaus.modello.metadata.ModelMetadata getModelMetadata​(org.codehaus.modello.model.Model model,
                                                                            java.util.Map<java.lang.String,​java.lang.String> 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<java.lang.String,​java.lang.String> data)
        Specified by:
        getClassMetadata in interface org.codehaus.modello.metadata.MetadataPlugin
      • getInterfaceMetadata

        public org.codehaus.modello.metadata.InterfaceMetadata getInterfaceMetadata​(org.codehaus.modello.model.ModelInterface iface,
                                                                                    java.util.Map<java.lang.String,​java.lang.String> data)
        Specified by:
        getInterfaceMetadata in interface org.codehaus.modello.metadata.MetadataPlugin
      • getFieldMetadata

        public org.codehaus.modello.metadata.FieldMetadata getFieldMetadata​(org.codehaus.modello.model.ModelField field,
                                                                            java.util.Map<java.lang.String,​java.lang.String> 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<java.lang.String,​java.lang.String> data)
        Specified by:
        getAssociationMetadata in interface org.codehaus.modello.metadata.MetadataPlugin