@Bindable public class ClusteringMetricsCalculator extends ProcessingComponentBase
/** * Return the bindable's prefix or <code>null</code> if empty/ not present. */ private String getBindablePrefix(TypeElement bindable) { String prefix = bindable.getAnnotation(Bindable.class).prefix().trim(); if (prefix.length() > 0) return prefix; else return null; }
@Bindable(prefix = "StopListMarker") public final class StopListMarker
/** * Returns the prefix of a {@link Bindable} type or the the fully qualified class name * if the prefix is not defined. */ static String getPrefix(Class<?> bindableClass) { final Bindable bindable = bindableClass.getAnnotation(Bindable.class); if (bindable == null) { throw new IllegalArgumentException("The argument must have @" + Bindable.class.getSimpleName() + " annotation"); } if ("".equals(bindable.prefix())) { return bindableClass.getName(); } else { return bindable.prefix(); } } }
@Bindable public abstract class SimpleSearchEngine extends SearchEngineBase
@Bindable(prefix = "PreprocessingPipeline") public class CompletePreprocessingPipeline extends BasicPreprocessingPipeline
@Bindable public class SimpleLabelAssigner implements ILabelAssigner
@Bindable public class UniqueLabelAssigner implements ILabelAssigner
@Bindable public class LabelFormatter
@Bindable(prefix = "LabelFilterProcessor") public class LabelFilterProcessor
@Bindable(prefix = "LanguageModelStemmer") public final class LanguageModelStemmer
@Bindable(prefix = "StopWordLabelFilter") public class StopWordLabelFilter extends SingleLabelFilterBase
@Bindable(prefix = "NumericLabelFilter") public class NumericLabelFilter extends SingleLabelFilterBase
@Bindable(prefix = "MinLengthLabelFilter") public class MinLengthLabelFilter extends SingleLabelFilterBase
@Bindable(prefix = "StopLabelFilter") public class StopLabelFilter extends SingleLabelFilterBase
@Bindable(prefix = "GenitiveLabelFilter") public class GenitiveLabelFilter extends SingleLabelFilterBase
@Bindable(prefix = "FubDocumentSource", inherit = CommonAttributes.class) public class FubDocumentSource extends ProcessingComponentBase implements IDocumentSource
@Bindable public abstract class IdealPartitioningBasedMetric implements IClusteringMetric
@Bindable(prefix = "AmbientDocumentSource", inherit = CommonAttributes.class) public class AmbientDocumentSource extends FubDocumentSource
@Bindable @ThreadSafe public class DefaultTokenizerFactory implements ITokenizerFactory