org.decisiondeck.jmcda.persist.utils
Class ExportSettings

java.lang.Object
  extended by org.decisiondeck.jmcda.persist.utils.ExportSettings
Direct Known Subclasses:
CsvExporter, LaTeXExporter, TextExporter

public class ExportSettings
extends Object


Nested Class Summary
static class ExportSettings.AlternativeToId
           
static class ExportSettings.CategoryToName
           
static class ExportSettings.CriterionToId
           
static class ExportSettings.DecisionMakerToId
           
 
Constructor Summary
ExportSettings()
           
 
Method Summary
 Set<Alternative> getAlternativesOrder()
           
 Function<Alternative,String> getAlternativesToString()
           
 String getAlternativeString(Alternative alternative)
           
 Function<Category,String> getCategoriesToString()
           
 String getCategoryString(Category category)
           
 Set<Criterion> getCriteriaOrder()
           
 Function<Criterion,String> getCriteriaToString()
           
 String getCriterionString(Criterion criterion)
           
 Set<DecisionMaker> getDmsOrder()
           
 Function<DecisionMaker,String> getDmsToString()
           
 String getDmString(DecisionMaker dm)
           
 NumberFormat getNumberFormatter()
           
 String getNumberString(double number)
           
 String getNumberString(int number)
           
 Set<Alternative> getProfilesOrder()
           
 Function<Alternative,String> getProfilesToString()
           
 String getProfileString(Alternative profile)
           
 Set<Alternative> interOrderAlternatives(Set<Alternative> alternatives)
           
 Set<Criterion> interOrderCriteria(Set<Criterion> criteria)
           
 Set<DecisionMaker> interOrderDms(Set<DecisionMaker> dms)
           
 Set<Alternative> interOrderProfiles(Set<Alternative> profiles)
           
 void setAlternativesOrder(Collection<Alternative> alternativesOrder)
           
 void setAlternativesToString(Function<Alternative,String> alternativesToString)
           
 void setCategoriesToString(Function<Category,String> categoriesToString)
           
 void setCriteriaOrder(Collection<Criterion> criteriaOrder)
           
 void setCriteriaToString(Function<Criterion,String> criteriaToString)
           
 void setDmsOrder(Collection<DecisionMaker> dmsOrder)
           
 void setDmsToString(Function<DecisionMaker,String> dmsToString)
           
 void setNumberFormatter(NumberFormat numberFormatter)
           
 void setProfilesOrder(Collection<Alternative> profilesOrder)
           
 void setProfilesToString(Function<Alternative,String> profilesToString)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportSettings

public ExportSettings()
Method Detail

getDmsToString

public Function<DecisionMaker,String> getDmsToString()
Returns:
not null.

setCriteriaToString

public void setCriteriaToString(Function<Criterion,String> criteriaToString)

getProfilesOrder

public Set<Alternative> getProfilesOrder()
Returns:
null if no order set.

getCategoriesToString

public Function<Category,String> getCategoriesToString()
Returns:
not null.

getCriteriaOrder

public Set<Criterion> getCriteriaOrder()
Returns:
null if no order set.

getDmsOrder

public Set<DecisionMaker> getDmsOrder()
Returns:
null if no order set.

setDmsOrder

public void setDmsOrder(Collection<DecisionMaker> dmsOrder)
Parameters:
dmsOrder - null for no order set.

getProfilesToString

public Function<Alternative,String> getProfilesToString()
Returns:
not null.

interOrderProfiles

public Set<Alternative> interOrderProfiles(Set<Alternative> profiles)

interOrderDms

public Set<DecisionMaker> interOrderDms(Set<DecisionMaker> dms)

setProfilesOrder

public void setProfilesOrder(Collection<Alternative> profilesOrder)
Parameters:
profilesOrder - null for no order set.

setProfilesToString

public void setProfilesToString(Function<Alternative,String> profilesToString)

setCategoriesToString

public void setCategoriesToString(Function<Category,String> categoriesToString)

setCriteriaOrder

public void setCriteriaOrder(Collection<Criterion> criteriaOrder)
Parameters:
criteriaOrder - null for no order set.

interOrderCriteria

public Set<Criterion> interOrderCriteria(Set<Criterion> criteria)

getNumberFormatter

public NumberFormat getNumberFormatter()
Returns:
not null.

getNumberString

public String getNumberString(double number)

getNumberString

public String getNumberString(int number)

setNumberFormatter

public void setNumberFormatter(NumberFormat numberFormatter)

getCriteriaToString

public Function<Criterion,String> getCriteriaToString()
Returns:
not null.

setDmsToString

public void setDmsToString(Function<DecisionMaker,String> dmsToString)

getAlternativesOrder

public Set<Alternative> getAlternativesOrder()
Returns:
null if no order set.

getAlternativesToString

public Function<Alternative,String> getAlternativesToString()
Returns:
not null.

getAlternativeString

public String getAlternativeString(Alternative alternative)
Parameters:
alternative - not null.
Returns:
a string describing the given object, according to the function set in this exporter settings.

getProfileString

public String getProfileString(Alternative profile)
Parameters:
profile - not null.
Returns:
a string describing the given object, according to the function set in this exporter settings.

getCriterionString

public String getCriterionString(Criterion criterion)
Parameters:
criterion - not null.
Returns:
a string describing the given object, according to the function set in this exporter settings.

getCategoryString

public String getCategoryString(Category category)
Parameters:
category - not null.
Returns:
a string describing the given object, according to the function set in this exporter settings.

getDmString

public String getDmString(DecisionMaker dm)
Parameters:
dm - not null.
Returns:
a string describing the given object, according to the function set in this exporter settings.

interOrderAlternatives

public Set<Alternative> interOrderAlternatives(Set<Alternative> alternatives)

setAlternativesOrder

public void setAlternativesOrder(Collection<Alternative> alternativesOrder)
Parameters:
alternativesOrder - null for no order set.

setAlternativesToString

public void setAlternativesToString(Function<Alternative,String> alternativesToString)


Copyright © 2011. All Rights Reserved.