org.carrot2.util.attribute
Class AttributeBinder.AttributeBinderActionCollect
java.lang.Object
org.carrot2.util.attribute.AttributeBinder.AttributeBinderActionCollect
- All Implemented Interfaces:
- AttributeBinder.IAttributeBinderAction
- Enclosing class:
- AttributeBinder
public static class AttributeBinder.AttributeBinderActionCollect
- extends Object
- implements AttributeBinder.IAttributeBinderAction
An action that binds all Output attributes.
|
Method Summary |
|
performAction(org.carrot2.util.attribute.AttributeBinder.BindingTracker bindingTracker,
int level,
T object,
String key,
Field field,
Object value,
Class<? extends Annotation> bindingDirectionAnnotation,
com.google.common.base.Predicate<Field> predicate)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeBinder.AttributeBinderActionCollect
public AttributeBinder.AttributeBinderActionCollect(Class<?> bindingDirectionAnnotation,
Map<String,Object> values,
AttributeBinder.IAttributeTransformer... transformers)
performAction
public <T> void performAction(org.carrot2.util.attribute.AttributeBinder.BindingTracker bindingTracker,
int level,
T object,
String key,
Field field,
Object value,
Class<? extends Annotation> bindingDirectionAnnotation,
com.google.common.base.Predicate<Field> predicate)
throws InstantiationException
- Specified by:
performAction in interface AttributeBinder.IAttributeBinderAction
- Throws:
InstantiationException
Copyright (c) Dawid Weiss, Stanislaw Osinski