de.lmu.ifi.dbs.elki.algorithm.outlier.meta
Class ExternalDoubleOutlierScore.Parameterizer

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizer
      extended by de.lmu.ifi.dbs.elki.algorithm.outlier.meta.ExternalDoubleOutlierScore.Parameterizer
All Implemented Interfaces:
Parameterizer
Enclosing class:
ExternalDoubleOutlierScore

public static class ExternalDoubleOutlierScore.Parameterizer
extends AbstractParameterizer

Parameterization class


Field Summary
private  File file
          The file to be reparsed
static OptionID FILE_ID
          Parameter that specifies the name of the file to be re-parsed.
static OptionID ID_ID
          Parameter that specifies the object ID pattern Key: -externaloutlier.idpattern
Default: ^ID=
private  Pattern idpattern
          object id pattern
private  boolean inverted
          Inversion flag.
static OptionID INVERTED_ID
          Flag parameter for inverted scores.
private  ScalingFunction scaling
          Scaling function to use
static OptionID SCALING_ID
          Parameter to specify a scaling function to use.
static OptionID SCORE_ID
          Parameter that specifies the object score pattern Key: -externaloutlier.scorepattern
private  Pattern scorepattern
          object score pattern
 
Constructor Summary
ExternalDoubleOutlierScore.Parameterizer()
           
 
Method Summary
protected  ExternalDoubleOutlierScore makeInstance()
          Make an instance after successful configuration.
protected  void makeOptions(Parameterization config)
          Add all options.
 
Methods inherited from class de.lmu.ifi.dbs.elki.utilities.optionhandling.AbstractParameterizer
configure, make
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILE_ID

public static final OptionID FILE_ID
Parameter that specifies the name of the file to be re-parsed.

Key: -externaloutlier.file


ID_ID

public static final OptionID ID_ID
Parameter that specifies the object ID pattern

Key: -externaloutlier.idpattern
Default: ^ID=


SCORE_ID

public static final OptionID SCORE_ID
Parameter that specifies the object score pattern

Key: -externaloutlier.scorepattern


SCALING_ID

public static final OptionID SCALING_ID
Parameter to specify a scaling function to use.

Key: -externaloutlier.scaling


INVERTED_ID

public static final OptionID INVERTED_ID
Flag parameter for inverted scores.


file

private File file
The file to be reparsed


idpattern

private Pattern idpattern
object id pattern


scorepattern

private Pattern scorepattern
object score pattern


scaling

private ScalingFunction scaling
Scaling function to use


inverted

private boolean inverted
Inversion flag.

Constructor Detail

ExternalDoubleOutlierScore.Parameterizer

public ExternalDoubleOutlierScore.Parameterizer()
Method Detail

makeOptions

protected void makeOptions(Parameterization config)
Description copied from class: AbstractParameterizer
Add all options. ALWAYS call super.makeOptions(config), unless you have a strong reason to do otherwise!

Overrides:
makeOptions in class AbstractParameterizer
Parameters:
config - Parameterization to add options to.

makeInstance

protected ExternalDoubleOutlierScore makeInstance()
Description copied from class: AbstractParameterizer
Make an instance after successful configuration.

Specified by:
makeInstance in class AbstractParameterizer
Returns:
instance

Release 0.4.0 (2011-09-20_1324)