org.ow2.util.scan.api.metadata
Class MethodMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
java.lang.Object
org.ow2.util.scan.api.metadata.CommonMetadata
org.ow2.util.scan.api.metadata.MethodMetadata<C,M,F>
- Type Parameters:
C - type of class metadataM - type of method metadataF - type of field metadata
- All Implemented Interfaces:
- java.io.Serializable, IMethodMetadata<C,M,F>
public abstract class MethodMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
- extends CommonMetadata
- implements IMethodMetadata<C,M,F>
This class represents the annotation metadata of a method.
- Author:
- Florent Benoit
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MethodMetadata
public MethodMetadata(JMethod jMethod,
C classMetadata)
- Constructor.
- Parameters:
jMethod - the method on which we will set/add metadataclassMetadata - the parent metadata.
getJMethod
public final JMethod getJMethod()
- Specified by:
getJMethod in interface IMethodMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
- Returns:
- JMethod object
setJMethod
public final void setJMethod(JMethod jMethod)
- Sets the JMethod object (for changing some data).
- Specified by:
setJMethod in interface IMethodMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
- Parameters:
jMethod - the given JMethod object
getClassMetadata
public final C getClassMetadata()
- Specified by:
getClassMetadata in interface IMethodMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
- Returns:
- parent metadata (class)
setClassMetadata
public final void setClassMetadata(C classMetadata)
- Specified by:
setClassMetadata in interface IMethodMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
- Parameters:
classMetadata - parent metadata (class)
Copyright © 2007-2009 OW2 Consortium. All Rights Reserved.