at.tuwien.ifs.somtoolbox.apps.helper
Class VectorFileRewriter

java.lang.Object
  extended by at.tuwien.ifs.somtoolbox.apps.helper.VectorFileRewriter

public class VectorFileRewriter
extends java.lang.Object

Re-writes an unit description file by replacing the label names of the input vectors as defined by the given mapping file.

Version:
$Id: VectorFileRewriter.java 4214 2011-05-26 13:21:11Z mayer $
Author:
Michael Dittenbach, Rudolf Mayer

Field Summary
private static com.martiansoftware.jsap.Parameter[] OPTIONS
           
 
Constructor Summary
VectorFileRewriter()
           
 
Method Summary
static java.lang.String getReplacement(java.util.Hashtable<java.lang.String,java.lang.String> mapping, java.lang.String[] keys, java.lang.String token, OptionFactory.MatchMode matchMode)
           
static void main(java.lang.String[] args)
           
private static java.util.Hashtable<java.lang.String,java.lang.String> readMappingFile(java.lang.String fName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

OPTIONS

private static final com.martiansoftware.jsap.Parameter[] OPTIONS
Constructor Detail

VectorFileRewriter

public VectorFileRewriter()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException

getReplacement

public static java.lang.String getReplacement(java.util.Hashtable<java.lang.String,java.lang.String> mapping,
                                              java.lang.String[] keys,
                                              java.lang.String token,
                                              OptionFactory.MatchMode matchMode)

readMappingFile

private static java.util.Hashtable<java.lang.String,java.lang.String> readMappingFile(java.lang.String fName)
                                                                               throws java.io.IOException
Throws:
java.io.IOException