Class ARFFWriter

java.lang.Object
  |
  +--ARFFWriter

public class ARFFWriter
extends java.lang.Object


Field Summary
private  java.util.Vector attributes
           
private  java.util.Vector data
           
private  java.lang.String extension
           
private  java.lang.String filename
           
private  java.io.FileOutputStream output
           
private  java.lang.String relation
           
 
Constructor Summary
ARFFWriter()
           
ARFFWriter(java.lang.String data_relation)
           
 
Method Summary
 void addAttribute(java.lang.String attribute_name, java.lang.String attribute_values)
           
 void addData(java.lang.String training_data)
           
 void buildARFF()
           
private  boolean checkProperties()
           
 void clearAttributes()
           
 void clearData()
           
 java.lang.String getAttribute(int index)
           
 int getAttributeSize()
           
 java.lang.String getData(int index)
           
 int getDataSize()
           
 java.lang.String getRelation()
           
 void removeAttribute(int index)
           
 void removeData(int index)
           
 void setRelation(java.lang.String data_relation)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

output

private java.io.FileOutputStream output

filename

private java.lang.String filename

extension

private java.lang.String extension

relation

private java.lang.String relation

attributes

private java.util.Vector attributes

data

private java.util.Vector data
Constructor Detail

ARFFWriter

public ARFFWriter()

ARFFWriter

public ARFFWriter(java.lang.String data_relation)
Method Detail

getRelation

public java.lang.String getRelation()

setRelation

public void setRelation(java.lang.String data_relation)

addAttribute

public void addAttribute(java.lang.String attribute_name,
                         java.lang.String attribute_values)

getAttributeSize

public int getAttributeSize()

getAttribute

public java.lang.String getAttribute(int index)

removeAttribute

public void removeAttribute(int index)

clearAttributes

public void clearAttributes()

addData

public void addData(java.lang.String training_data)

getDataSize

public int getDataSize()

getData

public java.lang.String getData(int index)

removeData

public void removeData(int index)

clearData

public void clearData()

buildARFF

public void buildARFF()

checkProperties

private boolean checkProperties()