Environment for
DeveLoping
KDD-Applications
Supported by Index-Structures

de.lmu.ifi.dbs.elki.result.textwriter
Class TextWriterStreamNormalizing<O extends DatabaseObject>

java.lang.Object
  extended by de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream
      extended by de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStreamNormalizing<O>
Type Parameters:
O - Object type that can be normalized.

public class TextWriterStreamNormalizing<O extends DatabaseObject>
extends TextWriterStream

Normalizing version of TextWriterStream

Author:
Erich Schubert

Field Summary
private  Normalization<O> normalization
          Normalization function
 
Fields inherited from class de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream
COMMENTSEP, QUOTE, SEPARATOR, SER_MARKER
 
Constructor Summary
TextWriterStreamNormalizing(PrintStream out, HandlerList<TextWriterWriterInterface<?>> writers, Normalization<O> normalization)
          Constructor.
 
Method Summary
 Normalization<O> getNormalization()
          Getter for normalization class.
 O normalizationRestore(O v)
          De-Normalize output.
 void setNormalization(Normalization<O> normalization)
          Setter for normalization.
 
Methods inherited from class de.lmu.ifi.dbs.elki.result.textwriter.TextWriterStream
commentPrint, commentPrintLn, commentPrintLn, commentPrintSeparator, flush, getWriterFor, inlinePrint, inlinePrintNoQuotes, isForceincomments, normalizationRestore, setForceincomments
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

normalization

private Normalization<O extends DatabaseObject> normalization
Normalization function

Constructor Detail

TextWriterStreamNormalizing

public TextWriterStreamNormalizing(PrintStream out,
                                   HandlerList<TextWriterWriterInterface<?>> writers,
                                   Normalization<O> normalization)
Constructor.

Parameters:
out - Output stream
writers - Object writers
normalization - Normalization
Method Detail

normalizationRestore

public O normalizationRestore(O v)
                                              throws NonNumericFeaturesException
De-Normalize output.

Parameters:
v -
Returns:
de-normalized vector
Throws:
NonNumericFeaturesException

setNormalization

public void setNormalization(Normalization<O> normalization)
Setter for normalization.

Parameters:
normalization -

getNormalization

public Normalization<O> getNormalization()
Getter for normalization class.

Returns:
normalization object

Release 0.2 (2009-07-06_1820)