Class Classifier
java.lang.Object
com.astrolabsoftware.FinkBrowser.Januser.Classifier
- Direct Known Subclasses:
FeaturesClassifier,FinkClassifier,FinkPortalClassifier,LightCurvesClassifier,TagClassifier,XMatchClassifier
Classifier classifies sources.- Author:
- J.Hrivnac
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static Map<Pair<Classifier.Type,String>, Classifier> private Stringprivate Classifier.Type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidclassify(FinkGremlinRecipies recipies, String oid) Classify source and expand them to alerts (if requested).flavor()static Classifierinstance(Classifier.Type type) static Classifierinstance(Classifier.Type type, String flavor) Give singletonClassifierfor each type and flavor.static Classifierstatic Classifiername()protected voidSetClassifierflavor.protected voidsetType(Classifier.Type type) toString()
-
Field Details
-
_type
-
_flavor
-
_classifiers
-
-
Constructor Details
-
Classifier
public Classifier()
-
-
Method Details
-
instance
- Throws:
LomikelException
-
instance
- Throws:
LomikelException
-
instance
- Throws:
LomikelException
-
instance
Give singletonClassifierfor each type and flavor.- Parameters:
type- TheClassifierClassifier.Type.flavor- TheClassifierflavor.- Throws:
LomikelException- IfClassifiercannot be created.
-
classify
Classify source and expand them to alerts (if requested). It should register classes corresponding to specified objectId usingFinkGremlinRecipies#registerSoI(Classifiers, String, String, double, String, String, boolean, String).- Parameters:
recipies- TheFinkGremlinRecipiescaller.oid- The objectId of source to be added.- Throws:
LomikelException- If anything fails.
-
setFlavor
SetClassifierflavor.- Parameters:
flavor- TheClassifierflavor.
-
setType
-
flavor
-
name
-
toString
-