org.decisiondeck.jmcda.persist.text
Class TextExporter

java.lang.Object
  extended by org.decisiondeck.jmcda.persist.utils.ExportSettings
      extended by org.decisiondeck.jmcda.persist.text.TextExporter
All Implemented Interfaces:
Flushable

public class TextExporter
extends ExportSettings
implements Flushable


Nested Class Summary
 
Nested classes/interfaces inherited from class org.decisiondeck.jmcda.persist.utils.ExportSettings
ExportSettings.AlternativeToId, ExportSettings.CategoryToName, ExportSettings.CriterionToId, ExportSettings.DecisionMakerToId
 
Constructor Summary
TextExporter(Writer writer)
           
 
Method Summary
 void exportAllAssignments(Map<DecisionMaker,? extends IAssignmentsRead> allAssignments)
           
static void exportAllAssignments(Writer writer, Map<DecisionMaker,? extends IAssignmentsRead> allAssignments)
           
 void flush()
           
 void setDelimiter(char delimiter)
           
 void writeLn(String string)
           
 
Methods inherited from class org.decisiondeck.jmcda.persist.utils.ExportSettings
getAlternativesOrder, getAlternativesToString, getAlternativeString, getCategoriesToString, getCategoryString, getCriteriaOrder, getCriteriaToString, getCriterionString, getDmsOrder, getDmsToString, getDmString, getNumberFormatter, getNumberString, getNumberString, getProfilesOrder, getProfilesToString, getProfileString, interOrderAlternatives, interOrderCriteria, interOrderDms, interOrderProfiles, setAlternativesOrder, setAlternativesToString, setCategoriesToString, setCriteriaOrder, setCriteriaToString, setDmsOrder, setDmsToString, setNumberFormatter, setProfilesOrder, setProfilesToString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextExporter

public TextExporter(Writer writer)
Method Detail

exportAllAssignments

public static void exportAllAssignments(Writer writer,
                                        Map<DecisionMaker,? extends IAssignmentsRead> allAssignments)
                                 throws IOException
Throws:
IOException

flush

public void flush()
           throws IOException
Specified by:
flush in interface Flushable
Throws:
IOException

exportAllAssignments

public void exportAllAssignments(Map<DecisionMaker,? extends IAssignmentsRead> allAssignments)
                          throws IOException
Throws:
IOException

writeLn

public void writeLn(String string)
             throws IOException
Throws:
IOException

setDelimiter

public void setDelimiter(char delimiter)


Copyright © 2011. All Rights Reserved.