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

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

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

JAVA_ABSTRACT

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

JAVA_ADDER

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

JAVA_BIDI

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

JAVA_ENABLED

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

JAVA_GETTER

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

JAVA_INIT

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

JAVA_SETTER

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

JAVA_USE_INTERFACE

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

JAVA_CLONE

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

JAVA_CLONE_HOOK

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

JAVA_SUPPRESS_ALL_WARNINGS

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

JavaMetadataPlugin

public JavaMetadataPlugin()
Method Detail

getModelMetadata

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

getClassMetadata

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

getInterfaceMetadata

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

getFieldMetadata

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

getAssociationMetadata

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