org.carrot2.util.attribute
Interface AttributeBinder.IAttributeBinderAction

All Known Implementing Classes:
AttributeBinder.AttributeBinderActionBind, AttributeBinder.AttributeBinderActionCollect
Enclosing class:
AttributeBinder

public static interface AttributeBinder.IAttributeBinderAction

An action to be applied during attribute binding.


Method Summary
<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)
           
 

Method Detail

performAction

<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
Throws:
InstantiationException


Copyright (c) Dawid Weiss, Stanislaw Osinski