Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.greenstone.gatherer.cdm
Interface CustomClassifier  view CustomClassifier download CustomClassifier.java

All Superinterfaces:
java.lang.Comparable

public interface CustomClassifier
extends java.lang.Comparable

The interface for any custom classifier.

Version:
2.3

Method Summary
 CustomClassifier copy()
          Create a blank copy of this pseudo-classifier.
 void destroy()
          Destructor.
 boolean display(boolean show)
           
 java.lang.String getCommand()
          Method to return this pseudo-classifier represented as a String.
 java.lang.String getCustomCommand(int index)
          Retrieve the custom command, a command line that overrides and replaces some other 'actual' classifier.
 java.lang.String getName()
          Get the name of this custom classifier.
 void hide()
          Show the controls for configuring this pseudo-classifier.
 boolean isProcessing()
          Determines if the classifier is currenlty processing values, in which case we don't want to tell it to do anything new or else it might get stuck in a infinite loop.
 void process(org.greenstone.gatherer.file.FileNode record)
           
 void recreate(Classifier classifier, java.lang.String separations)
          Recreate a CustomAZList given several parameters including the real classifier created during custom design.
 void setGatherer(org.greenstone.gatherer.Gatherer gatherer)
          Sets the value of Gatherer, for those classes loaded dynamically.
 void setManager(ClassifierManager manager)
          Sets the Classifier manager in charge of this classifier.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

copy

public CustomClassifier copy()
Create a blank copy of this pseudo-classifier.


destroy

public void destroy()
Destructor.


hide

public void hide()
Show the controls for configuring this pseudo-classifier.


display

public boolean display(boolean show)

getCommand

public java.lang.String getCommand()
Method to return this pseudo-classifier represented as a String.


getCustomCommand

public java.lang.String getCustomCommand(int index)
Retrieve the custom command, a command line that overrides and replaces some other 'actual' classifier.


getName

public java.lang.String getName()
Get the name of this custom classifier.


process

public void process(org.greenstone.gatherer.file.FileNode record)

recreate

public void recreate(Classifier classifier,
                     java.lang.String separations)
Recreate a CustomAZList given several parameters including the real classifier created during custom design.


setGatherer

public void setGatherer(org.greenstone.gatherer.Gatherer gatherer)
Sets the value of Gatherer, for those classes loaded dynamically.


setManager

public void setManager(ClassifierManager manager)
Sets the Classifier manager in charge of this classifier.


isProcessing

public boolean isProcessing()
Determines if the classifier is currenlty processing values, in which case we don't want to tell it to do anything new or else it might get stuck in a infinite loop.