at.tuwien.ifs.somtoolbox.input
Class InputCorrections

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.input.InputCorrections

public class InputCorrections
extends Object


Nested Class Summary
static class InputCorrections.CreationType
          Type how input corrections where created.
 class InputCorrections.InputCorrection
           
 
Field Summary
private  ArrayList<InputCorrections.InputCorrection> corrections
           
 
Constructor Summary
InputCorrections()
           
InputCorrections(String fileName, Layer layer, InputData data)
           
 
Method Summary
 InputCorrections.InputCorrection addComputedInputCorrection(Unit source, Unit target, String label, InputCorrections manualCorrections)
           
 InputCorrections.InputCorrection addManualInputCorrection(Unit source, Unit target, String label)
           
 InputCorrections.InputCorrection get(int index)
           
 InputCorrections.InputCorrection get(String label)
           
private  int getIndex(String label)
           
 ArrayList<InputCorrections.InputCorrection> getInputCorrections()
           
 void readFromFile(String fileName, Layer layer, InputData data)
           
private  void remove(String label)
           
 int size()
           
 String toString()
           
 void writeToFile(File outputFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

corrections

private ArrayList<InputCorrections.InputCorrection> corrections
Constructor Detail

InputCorrections

public InputCorrections()

InputCorrections

public InputCorrections(String fileName,
                        Layer layer,
                        InputData data)
                 throws SOMToolboxException
Throws:
SOMToolboxException
Method Detail

readFromFile

public void readFromFile(String fileName,
                         Layer layer,
                         InputData data)
                  throws SOMToolboxException
Throws:
SOMToolboxException

size

public int size()

get

public InputCorrections.InputCorrection get(int index)

get

public InputCorrections.InputCorrection get(String label)

getIndex

private int getIndex(String label)

remove

private void remove(String label)

getInputCorrections

public ArrayList<InputCorrections.InputCorrection> getInputCorrections()

addComputedInputCorrection

public InputCorrections.InputCorrection addComputedInputCorrection(Unit source,
                                                                   Unit target,
                                                                   String label,
                                                                   InputCorrections manualCorrections)
                                                            throws SOMToolboxException
Throws:
SOMToolboxException

addManualInputCorrection

public InputCorrections.InputCorrection addManualInputCorrection(Unit source,
                                                                 Unit target,
                                                                 String label)
                                                          throws SOMToolboxException
Throws:
SOMToolboxException

toString

public String toString()
Overrides:
toString in class Object

writeToFile

public void writeToFile(File outputFile)
                 throws SOMToolboxException
Throws:
SOMToolboxException