org.apache.commons.attributes
Interface CachedRepository

All Known Implementing Classes:
DefaultCachedRepository, EmptyCachedRepository

interface CachedRepository

An attribute repository cache. Used internally to speed up operation. All collections returned should be unmodifiable.

Since:
2.1

Field Summary
static CachedRepository EMPTY
           
 
Method Summary
 java.util.Collection getAttributes()
           
 java.util.Collection getAttributes(java.lang.reflect.Constructor c)
           
 java.util.Collection getAttributes(java.lang.reflect.Field f)
           
 java.util.Collection getAttributes(java.lang.reflect.Method m)
           
 java.util.Collection getParameterAttributes(java.lang.reflect.Constructor c, int parameter)
           
 java.util.Collection getParameterAttributes(java.lang.reflect.Method m, int parameter)
           
 java.util.Collection getReturnAttributes(java.lang.reflect.Method m)
           
 

Field Detail

EMPTY

static final CachedRepository EMPTY
Method Detail

getAttributes

java.util.Collection getAttributes()

getAttributes

java.util.Collection getAttributes(java.lang.reflect.Field f)

getAttributes

java.util.Collection getAttributes(java.lang.reflect.Method m)

getParameterAttributes

java.util.Collection getParameterAttributes(java.lang.reflect.Method m,
                                            int parameter)

getParameterAttributes

java.util.Collection getParameterAttributes(java.lang.reflect.Constructor c,
                                            int parameter)

getReturnAttributes

java.util.Collection getReturnAttributes(java.lang.reflect.Method m)

getAttributes

java.util.Collection getAttributes(java.lang.reflect.Constructor c)