|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.util.scan.api.metadata.specific.SpecificCommonMetadata
org.ow2.util.scan.api.metadata.specific.SpecificClassMetadata<SC,SM,SF>
SC - type of specific class metadataSM - type of specific method metadataSF - type of specific field metadatapublic abstract class SpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>
| Constructor Summary | |
|---|---|
SpecificClassMetadata()
Constructor. |
|
| Method Summary | |
|---|---|
void |
addSpecificFieldMetadata(SF fieldAnnotationMetadata)
Add field annotation metadata for a given Bean. |
void |
addSpecificMethodMetadata(SM methodAnnotationMetadata)
add a method metadata. |
SF |
getSpecificFieldMetadata(JField field)
|
java.util.Collection<? extends SF> |
getSpecificFieldMetadataCollection()
Get collections of fields annotation metadata. |
SM |
getSpecificMethodMetadata(JMethod method)
|
java.util.Collection<? extends SM> |
getSpecificMethodMetadataCollection()
Get collections of methods annotation metadata. |
java.util.List<? extends SF> |
searchSpecificFieldMetadata(java.lang.String fieldName)
|
java.util.List<? extends SM> |
searchSpecificMethodMetadata(java.lang.String methodName)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.ow2.util.scan.api.metadata.specific.ISpecificClassMetadata |
|---|
getJClass |
| Constructor Detail |
|---|
public SpecificClassMetadata()
| Method Detail |
|---|
public void addSpecificFieldMetadata(SF fieldAnnotationMetadata)
addSpecificFieldMetadata in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>fieldAnnotationMetadata - metadata of a field.public void addSpecificMethodMetadata(SM methodAnnotationMetadata)
addSpecificMethodMetadata in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>methodAnnotationMetadata - the method metadatapublic SF getSpecificFieldMetadata(JField field)
getSpecificFieldMetadata in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>field - key of the map of fields annotations.
public java.util.Collection<? extends SF> getSpecificFieldMetadataCollection()
getSpecificFieldMetadataCollection in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>public SM getSpecificMethodMetadata(JMethod method)
getSpecificMethodMetadata in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>method - key of the map of methods annotations.
public java.util.Collection<? extends SM> getSpecificMethodMetadataCollection()
getSpecificMethodMetadataCollection in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>public java.util.List<? extends SF> searchSpecificFieldMetadata(java.lang.String fieldName)
searchSpecificFieldMetadata in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>fieldName - the name of the field to search
public java.util.List<? extends SM> searchSpecificMethodMetadata(java.lang.String methodName)
searchSpecificMethodMetadata in interface ISpecificClassMetadata<SC extends ISpecificClassMetadata<SC,SM,SF>,SM extends ISpecificMethodMetadata<SC,SM,SF>,SF extends ISpecificFieldMetadata<SC,SM,SF>>methodName - the name of the method to search
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||