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

Quick Search    Search Deep

joelib.process.types
Class DistanceCalculation  view DistanceCalculation download DistanceCalculation.java

java.lang.Object
  extended byjoelib.process.SimpleProcess
      extended byjoelib.process.types.DistanceCalculation
All Implemented Interfaces:
joelib.process.JOEProcess, joelib.util.PropertyAcceptor, java.io.Serializable

public class DistanceCalculation
extends joelib.process.SimpleProcess

Calling processor classes if the filter rule fits.


Field Summary
private  joelib.util.ComparisonHelper comparison
           
private  double[] distanceValues
           
private static org.apache.log4j.Category logger
          Obtain a suitable logger.
 
Fields inherited from class joelib.process.SimpleProcess
 
Constructor Summary
DistanceCalculation()
          Constructor for the DescSelectionWriter object
 
Method Summary
 boolean clear()
          Description of the Method
 double[] getDistanceValues()
           
 java.util.Vector getTargetMols()
           
 void init(joelib.util.ComparisonHelper _comparison)
          Description of the Method
 void init(joelib.io.IOType inType, java.lang.String targetFile, java.lang.String descriptor)
          Description of the Method
 void init(joelib.io.IOType inType, java.lang.String targetFile, java.lang.String[] descriptors)
           
 void init(joelib.molecule.JOEMol target, java.lang.String descriptor)
           
 void init(joelib.molecule.JOEMol target, java.lang.String[] descriptors)
           
 joelib.util.JOEProperty[] neededProperties()
          Description of the Method
 boolean process(joelib.molecule.JOEMol mol, java.util.Map properties)
          Description of the Method
 
Methods inherited from class joelib.process.SimpleProcess
acceptedProperties, getProcessInfo, setProcessInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.log4j.Category logger
Obtain a suitable logger.


comparison

private joelib.util.ComparisonHelper comparison

distanceValues

private double[] distanceValues
Constructor Detail

DistanceCalculation

public DistanceCalculation()
Constructor for the DescSelectionWriter object

Method Detail

getTargetMols

public final java.util.Vector getTargetMols()

getDistanceValues

public double[] getDistanceValues()

clear

public boolean clear()
Description of the Method


init

public void init(joelib.util.ComparisonHelper _comparison)
Description of the Method


init

public void init(joelib.io.IOType inType,
                 java.lang.String targetFile,
                 java.lang.String descriptor)
          throws java.lang.Exception
Description of the Method


init

public void init(joelib.io.IOType inType,
                 java.lang.String targetFile,
                 java.lang.String[] descriptors)
          throws java.lang.Exception

init

public void init(joelib.molecule.JOEMol target,
                 java.lang.String descriptor)
          throws java.lang.Exception

init

public void init(joelib.molecule.JOEMol target,
                 java.lang.String[] descriptors)
          throws java.lang.Exception

neededProperties

public joelib.util.JOEProperty[] neededProperties()
Description of the Method


process

public boolean process(joelib.molecule.JOEMol mol,
                       java.util.Map properties)
                throws joelib.process.JOEProcessException
Description of the Method