|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.util.scan.api.metadata.CommonMetadata
org.ow2.util.scan.api.metadata.ClassMetadata<C,M,F>
C - type of class metadataM - type of method metadataF - type of field metadatapublic abstract class ClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>
| Constructor Summary | |
|---|---|
ClassMetadata()
No-arg Constructor. |
|
| Method Summary | |
|---|---|
void |
addStandardFieldMetadata(F fieldAnnotationMetadata)
Add field annotation metadata for a given Bean. |
void |
addStandardMethodMetadata(M methodAnnotationMetadata)
add a method metadata. |
JClass |
getJClass()
|
M |
getMethodMetadata(JMethod jMethod)
|
java.util.Collection<M> |
getMethodMetadataCollection()
Get collections of methods annotation metadata. |
F |
getStandardFieldMetadata(JField jField)
|
java.util.Collection<F> |
getStandardFieldMetadataCollection()
Get collections of fields annotation metadata. |
M |
getStandardMethodMetadata(JMethod jMethod)
Deprecated. |
java.util.Collection<M> |
getStandardMethodMetadataCollection()
Deprecated. |
java.util.List<F> |
searchStandardFieldMetadata(java.lang.String fieldName)
|
java.util.List<M> |
searchStandardMethodMetadata(java.lang.String methodName)
|
void |
setJClass(JClass jClass)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClassMetadata()
| Method Detail |
|---|
public final void addStandardMethodMetadata(M methodAnnotationMetadata)
addStandardMethodMetadata in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>methodAnnotationMetadata - the method metadata@Deprecated public final M getStandardMethodMetadata(JMethod jMethod)
getStandardMethodMetadata in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>jMethod - key of the map of methods annotations.
public final M getMethodMetadata(JMethod jMethod)
jMethod - key of the map of methods annotations.
public final java.util.List<M> searchStandardMethodMetadata(java.lang.String methodName)
searchStandardMethodMetadata in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>methodName - the name of the method to search
public final java.util.List<F> searchStandardFieldMetadata(java.lang.String fieldName)
searchStandardFieldMetadata in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>fieldName - the name of the field to search
@Deprecated public final java.util.Collection<M> getStandardMethodMetadataCollection()
getStandardMethodMetadataCollection in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>public final java.util.Collection<M> getMethodMetadataCollection()
public void addStandardFieldMetadata(F fieldAnnotationMetadata)
addStandardFieldMetadata in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>fieldAnnotationMetadata - metadata of a field.public F getStandardFieldMetadata(JField jField)
getStandardFieldMetadata in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>jField - key of the map of fields annotations.
public final java.util.Collection<F> getStandardFieldMetadataCollection()
getStandardFieldMetadataCollection in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>public final JClass getJClass()
getJClass in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>public final void setJClass(JClass jClass)
setJClass in interface IClassMetadata<C extends IClassMetadata<C,M,F>,M extends IMethodMetadata<C,M,F>,F extends IFieldMetadata<C,M,F>>jClass - jClass
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||