org.carrot2.core.attribute.Processing Maven / Gradle / Ivy
/*
* Carrot2 project.
*
* Copyright (C) 2002-2015, Dawid Weiss, Stanisław Osiński.
* All rights reserved.
*
* Refer to the full license file "carrot2.LICENSE"
* in the root folder of the repository checkout or at:
* http://www.carrot2.org/carrot2.LICENSE
*/
package org.carrot2.core.attribute;
import java.lang.annotation.*;
import org.carrot2.core.IProcessingComponent;
/**
* Marks attributes that will be bound before and after Carrot2 component
* performs processing. Please see {@link IProcessingComponent#beforeProcessing()} and
* {@link IProcessingComponent#afterProcessing()} for details.
*/
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.FIELD)
public @interface Processing
{
}