@Component public class ExternalClassificationToolFactory extends Object implements ClassificationToolFactory<Object,ExternalClassifierTraits>
Constructor and Description |
---|
ExternalClassificationToolFactory() |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(de.tudarmstadt.ukp.clarin.webanno.model.AnnotationLayer aLayer,
de.tudarmstadt.ukp.clarin.webanno.model.AnnotationFeature aFeature) |
ClassificationTool<Object> |
createTool(long aRecommenderId,
String aFeature,
de.tudarmstadt.ukp.clarin.webanno.model.AnnotationLayer aLayer,
int aMaxPredictions) |
org.apache.wicket.markup.html.panel.Panel |
createTraitsEditor(String aId,
org.apache.wicket.model.IModel<Recommender> aRecommender) |
String |
getId() |
String |
getName() |
ExternalClassifierTraits |
readTraits(Recommender aRecommender) |
void |
writeTraits(Recommender aRecommender,
ExternalClassifierTraits aTraits) |
public static final String ID
public String getId()
getId
in interface ClassificationToolFactory<Object,ExternalClassifierTraits>
public String getName()
getName
in interface ClassificationToolFactory<Object,ExternalClassifierTraits>
public ClassificationTool<Object> createTool(long aRecommenderId, String aFeature, de.tudarmstadt.ukp.clarin.webanno.model.AnnotationLayer aLayer, int aMaxPredictions)
createTool
in interface ClassificationToolFactory<Object,ExternalClassifierTraits>
public boolean accepts(de.tudarmstadt.ukp.clarin.webanno.model.AnnotationLayer aLayer, de.tudarmstadt.ukp.clarin.webanno.model.AnnotationFeature aFeature)
accepts
in interface ClassificationToolFactory<Object,ExternalClassifierTraits>
public org.apache.wicket.markup.html.panel.Panel createTraitsEditor(String aId, org.apache.wicket.model.IModel<Recommender> aRecommender)
createTraitsEditor
in interface ClassificationToolFactory<Object,ExternalClassifierTraits>
public ExternalClassifierTraits readTraits(Recommender aRecommender)
readTraits
in interface ClassificationToolFactory<Object,ExternalClassifierTraits>
public void writeTraits(Recommender aRecommender, ExternalClassifierTraits aTraits)
writeTraits
in interface ClassificationToolFactory<Object,ExternalClassifierTraits>
Copyright © 2018. All rights reserved.