org.codehaus.modello.plugin.java.metadata
Class JavaMetadataPlugin

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

public class JavaMetadataPlugin
extends AbstractMetadataPlugin
implements MetadataPlugin

Version:
$Id: JavaMetadataPlugin.java 1436 2010-04-14 23:04:58Z bentmann $
Author:
Emmanuel Venisse

Field Summary
static String JAVA_ABSTRACT
           
static String JAVA_ADDER
           
static String JAVA_BIDI
           
static String JAVA_CLONE
           
static String JAVA_CLONE_HOOK
           
static String JAVA_ENABLED
           
static String JAVA_GETTER
           
static String JAVA_INIT
           
static String JAVA_SETTER
           
static String JAVA_SUPPRESS_ALL_WARNINGS
           
static String JAVA_USE_INTERFACE
           
 
Fields inherited from interface org.codehaus.modello.metadata.MetadataPlugin
ROLE
 
Constructor Summary
JavaMetadataPlugin()
           
 
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)
           
 
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
 

Field Detail

JAVA_ABSTRACT

public static final String JAVA_ABSTRACT
See Also:
Constant Field Values

JAVA_ADDER

public static final String JAVA_ADDER
See Also:
Constant Field Values

JAVA_BIDI

public static final String JAVA_BIDI
See Also:
Constant Field Values

JAVA_ENABLED

public static final String JAVA_ENABLED
See Also:
Constant Field Values

JAVA_GETTER

public static final String JAVA_GETTER
See Also:
Constant Field Values

JAVA_INIT

public static final String JAVA_INIT
See Also:
Constant Field Values

JAVA_SETTER

public static final String JAVA_SETTER
See Also:
Constant Field Values

JAVA_USE_INTERFACE

public static final String JAVA_USE_INTERFACE
See Also:
Constant Field Values

JAVA_CLONE

public static final String JAVA_CLONE
See Also:
Constant Field Values

JAVA_CLONE_HOOK

public static final String JAVA_CLONE_HOOK
See Also:
Constant Field Values

JAVA_SUPPRESS_ALL_WARNINGS

public static final String JAVA_SUPPRESS_ALL_WARNINGS
See Also:
Constant Field Values
Constructor Detail

JavaMetadataPlugin

public JavaMetadataPlugin()
Method Detail

getModelMetadata

public ModelMetadata getModelMetadata(Model model,
                                      Map<String,String> data)
Specified by:
getModelMetadata in interface MetadataPlugin

getClassMetadata

public ClassMetadata getClassMetadata(ModelClass clazz,
                                      Map<String,String> data)
Specified by:
getClassMetadata in interface MetadataPlugin

getInterfaceMetadata

public InterfaceMetadata getInterfaceMetadata(ModelInterface iface,
                                              Map<String,String> data)
Specified by:
getInterfaceMetadata in interface MetadataPlugin

getFieldMetadata

public FieldMetadata getFieldMetadata(ModelField field,
                                      Map<String,String> data)
Specified by:
getFieldMetadata in interface MetadataPlugin

getAssociationMetadata

public AssociationMetadata getAssociationMetadata(ModelAssociation association,
                                                  Map<String,String> data)
Specified by:
getAssociationMetadata in interface MetadataPlugin


Copyright © 2001-2011 Codehaus. All Rights Reserved.