org.apache.commons.attributes

Interface CachedRepository

Known Implementing Classes:
DefaultCachedRepository, EmptyCachedRepository

(package private) 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

Collection
getAttributes()
Collection
getAttributes(Constructor c)
Collection
getAttributes(Field f)
Collection
getAttributes(Method m)
Collection
getParameterAttributes(Constructor c, int parameter)
Collection
getParameterAttributes(Method m, int parameter)
Collection
getReturnAttributes(Method m)

Field Details

EMPTY

public static final CachedRepository EMPTY

Method Details

getAttributes

public Collection getAttributes()

getAttributes

public Collection getAttributes(Constructor c)

getAttributes

public Collection getAttributes(Field f)

getAttributes

public Collection getAttributes(Method m)

getParameterAttributes

public Collection getParameterAttributes(Constructor c,
                                         int parameter)

getParameterAttributes

public Collection getParameterAttributes(Method m,
                                         int parameter)

getReturnAttributes

public Collection getReturnAttributes(Method m)