public class AttributesMapperCallbackHandler<T> extends CollectingNameClassPairCallbackHandler<T>
AttributesMapper
.
That is, the found object is extracted from the Attributes
of each
SearchResult
, and then passed to the specified
AttributesMapper
for translation.Constructor and Description |
---|
AttributesMapperCallbackHandler(AttributesMapper<T> mapper)
Constructs a new instance around the specified
AttributesMapper . |
Modifier and Type | Method and Description |
---|---|
T |
getObjectFromNameClassPair(NameClassPair nameClassPair)
Cast the NameClassPair to a SearchResult and pass its attributes to the
AttributesMapper . |
getList, handleNameClassPair
public AttributesMapperCallbackHandler(AttributesMapper<T> mapper)
AttributesMapper
.mapper
- the target mapper.public T getObjectFromNameClassPair(NameClassPair nameClassPair)
AttributesMapper
.getObjectFromNameClassPair
in class CollectingNameClassPairCallbackHandler<T>
nameClassPair
- a SearchResult
instance.