public interface Attributes
The purpose of using this interface is to decouple Spring code from any specific attributes implementation. Even once JSR-175 is available, there is still value in such a facade interface, as it allows for hierarchical attribute sources: for example, an XML file or properties file might override some attributes defined in source-level metadata with JSR-175 or another framework.
org.springframework.metadata.commons.CommonsAttributes
Modifier and Type | Method and Description |
---|---|
Collection |
getAttributes(Class targetClass)
Return the class attributes of the target class.
|
Collection |
getAttributes(Class targetClass,
Class filter)
Return the class attributes of the target class of a given type.
|
Collection |
getAttributes(Field targetField)
Return the field attributes of the target field.
|
Collection |
getAttributes(Field targetField,
Class filter)
Return the field attributes of the target method of a given type.
|
Collection |
getAttributes(Method targetMethod)
Return the method attributes of the target method.
|
Collection |
getAttributes(Method targetMethod,
Class filter)
Return the method attributes of the target method of a given type.
|
Collection getAttributes(Class targetClass)
targetClass
- the class that contains attribute informationnull
Collection getAttributes(Class targetClass, Class filter)
The class attributes are filtered by providing a Class
reference to indicate the type to filter on. This is useful if you know
the type of the attribute you are looking for and don't want to sort
through the unfiltered Collection yourself.
targetClass
- the class that contains attribute informationfilter
- specify that only this type of class should be returnedCollection getAttributes(Method targetMethod)
targetMethod
- the method that contains attribute informationnull
Collection getAttributes(Method targetMethod, Class filter)
The method attributes are filtered by providing a Class
reference to indicate the type to filter on. This is useful if you know
the type of the attribute you are looking for and don't want to sort
through the unfiltered Collection yourself.
targetMethod
- the method that contains attribute informationfilter
- specify that only this type of class should be returnednull
Collection getAttributes(Field targetField)
targetField
- the field that contains attribute informationnull
Collection getAttributes(Field targetField, Class filter)
The field attributes are filtered by providing a Class
reference to indicate the type to filter on. This is useful if you know
the type of the attribute you are looking for and don't want to sort
through the unfiltered Collection yourself.
targetField
- the field that contains attribute informationfilter
- specify that only this type of class should be returnednull
Copyright © 2004–2019 Interface21, Inc. All rights reserved.