|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectedu.udo.cs.yale.operator.Operator
edu.udo.cs.yale.operator.io.ExampleSetWriter
public class ExampleSetWriter
Writes values of all examples in an ExampleSet to a file. Dense,
sparse, and user defined formats (specified by the parameter 'format') can be
used. Attribute description files may be generated for dense and sparse
format as well. These formats can be read using the ExampleSource and
SparseFormatExampleSource operators.
regular attributes <special attributes>
value1 value2 ... valueN <id> <label> <prediction> ... <confidences>
SparseFormatExampleSource for details.
ExampleSet| Field Summary | |
|---|---|
private static int |
DENSE_FORMAT
|
private static java.lang.String[] |
formatNames
|
| Constructor Summary | |
|---|---|
ExampleSetWriter(OperatorDescription description)
|
|
| Method Summary | |
|---|---|
IOObject[] |
apply()
Implement this method in subclasses. |
java.lang.Class[] |
getInputClasses()
Returns the classes that are needed as input. |
java.lang.Class[] |
getOutputClasses()
Returns the classes that are guaranteed to be returned by apply() as additional output. |
java.util.List<ParameterType> |
getParameterTypes()
Returns a list of ParameterTypes describing the parameters of this operator. |
private void |
writeSpecialFormat(ExampleSet exampleSet,
java.io.File dataFile)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private static java.lang.String[] formatNames
private static final int DENSE_FORMAT
| Constructor Detail |
|---|
public ExampleSetWriter(OperatorDescription description)
| Method Detail |
|---|
public IOObject[] apply()
throws OperatorException
Operator
apply in class OperatorOperatorException
private void writeSpecialFormat(ExampleSet exampleSet,
java.io.File dataFile)
throws OperatorException
OperatorExceptionpublic java.lang.Class[] getInputClasses()
OperatorOperator.getOutputClasses() and
Operator.apply() if this is necessary. This default behavior can be
changed by overriding Operator.getInputDescription(Class). Subclasses
which implement this method should not make use of parameters since this
method is invoked by getParameterTypes(). Therefore, parameters are not
fully available at this point of time and this might lead to exceptions.
Please use InputDescriptions instead.
getInputClasses in class Operatorpublic java.lang.Class[] getOutputClasses()
OperatorOperator.getInputDescription(Class) and can be changed by
overwriting this method. Objects which are not consumed must not be
defined as additional output in this method. May be null or an empy array
(no additional output is produced).
getOutputClasses in class Operatorpublic java.util.List<ParameterType> getParameterTypes()
Operator
getParameterTypes in class Operator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||