org.carrot2.util.attribute
Class AttributeBinder.AttributeBinderActionBind
java.lang.Object
org.carrot2.util.attribute.AttributeBinder.AttributeBinderActionBind
- All Implemented Interfaces:
- AttributeBinder.IAttributeBinderAction
- Enclosing class:
- AttributeBinder
public static class AttributeBinder.AttributeBinderActionBind
- extends Object
- implements AttributeBinder.IAttributeBinderAction
An action that binds all Input 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 |
remainingValues
public final Map<String,Object> remainingValues
AttributeBinder.AttributeBinderActionBind
public AttributeBinder.AttributeBinderActionBind(Class<?> bindingDirectionAnnotation,
Map<String,Object> values,
boolean checkRequired,
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