com.payneteasy.superfly.client.ValuesExtractor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of superfly-client Show documentation
Show all versions of superfly-client Show documentation
Contains classes used to use Superfly facilities by clients
package com.payneteasy.superfly.client;
import java.lang.annotation.Annotation;
/**
* Extracts an array of strings from annotation instance.
*
* @author Roman Puchkovskiy
*/
public interface ValuesExtractor {
/**
* Performs extraction.
*
* @param annotation annotation from which to extract
* @return values
*/
String[] extract(Annotation annotation);
}