com.rapidminer.operator.io
Class AttributeWeightsWriter

java.lang.Object
  extended by com.rapidminer.operator.Operator
      extended by com.rapidminer.operator.io.AbstractWriter<AttributeWeights>
          extended by com.rapidminer.operator.io.AttributeWeightsWriter
All Implemented Interfaces:
ConfigurationListener, PreviewListener, ParameterHandler, LoggingHandler

public class AttributeWeightsWriter
extends AbstractWriter<AttributeWeights>

Writes the weights of all attributes of an example set to a file. Therefore a AttributeWeights object is needed in the input of this operator. Each line holds the name of one attribute and its weight. This file can be read in another process using the AttributeWeightsLoader and the AttributeWeightsApplier.

Author:
Ingo Mierswa

Field Summary
static java.lang.String PARAMETER_ATTRIBUTE_WEIGHTS_FILE
          The parameter name for "Filename for the attribute weight file.
 
Constructor Summary
AttributeWeightsWriter(OperatorDescription description)
           
 
Method Summary
 java.util.List<ParameterType> getParameterTypes()
          Returns a list of ParameterTypes describing the parameters of this operator.
 AttributeWeights write(AttributeWeights weights)
          Writes the attribute set to a file.
 
Methods inherited from class com.rapidminer.operator.io.AbstractWriter
apply, getInputClasses, getOutputClasses
 
Methods inherited from class com.rapidminer.operator.Operator
addError, addValue, addWarning, apply, checkDeprecations, checkForStop, checkIO, checkProperties, clearErrorList, cloneOperator, createExperimentTree, createExperimentTree, createFromXML, createMarkedExperimentTree, createMarkedProcessTree, createProcessTree, createProcessTree, getAddOnlyAdditionalOutput, getApplyCount, getDeliveredOutputClasses, getDeprecationInfo, getDesiredInputClasses, getEncoding, getErrorList, getExperiment, getInnerOperatorsXML, getInput, getInput, getInput, getInputDescription, getIOContainerForInApplyLoopBreakpoint, getIODescription, getLog, getName, getOperatorClassName, getOperatorDescription, getParameter, getParameterAsBoolean, getParameterAsColor, getParameterAsDouble, getParameterAsFile, getParameterAsFile, getParameterAsInputStream, getParameterAsInt, getParameterAsMatrix, getParameterAsString, getParameterList, getParameters, getParameterType, getParent, getProcess, getStartTime, getStatus, getUserDescription, getValue, getValues, getXML, hasBreakpoint, hasBreakpoint, hasInput, inApplyLoop, isDebugMode, isEnabled, isExpanded, isParallel, isParameterSet, log, logError, logNote, logWarning, performAdditionalChecks, processFinished, processStarts, register, registerOperator, remove, rename, resume, setApplyCount, setBreakpoint, setEnabled, setExpanded, setInput, setListParameter, setOperatorParameters, setParameter, setParameters, setParent, setUserDescription, toString, unregisterOperator, writeXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PARAMETER_ATTRIBUTE_WEIGHTS_FILE

public static final java.lang.String PARAMETER_ATTRIBUTE_WEIGHTS_FILE
The parameter name for "Filename for the attribute weight file."

See Also:
Constant Field Values
Constructor Detail

AttributeWeightsWriter

public AttributeWeightsWriter(OperatorDescription description)
Method Detail

write

public AttributeWeights write(AttributeWeights weights)
                       throws OperatorException
Writes the attribute set to a file.

Specified by:
write in class AbstractWriter<AttributeWeights>
Returns:
the written IOObject itself
Throws:
OperatorException

getParameterTypes

public java.util.List<ParameterType> getParameterTypes()
Description copied from class: Operator
Returns a list of ParameterTypes describing the parameters of this operator. The default implementation returns an empty list if no input objects can be retained and special parameters for those input objects which can be prevented from being consumed.

Specified by:
getParameterTypes in interface ParameterHandler
Overrides:
getParameterTypes in class Operator


Copyright © 2001-2009 by Rapid-I