Package edu.kit.mcda
Class MCDA_GUI
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Frame
javax.swing.JFrame
edu.kit.ites.uuif.UUIF<MCDA_Container>
edu.kit.mcda.MCDA_GUI
- All Implemented Interfaces:
Constants
,IResourceDefinitions
,ImageObserver
,MenuContainer
,Serializable
,Accessible
,RootPaneContainer
,WindowConstants
public class MCDA_GUI
extends edu.kit.ites.uuif.UUIF<MCDA_Container>
implements IResourceDefinitions, Constants
- Author:
- tim
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JFrame
JFrame.AccessibleJFrame
Nested classes/interfaces inherited from class java.awt.Frame
Frame.AccessibleAWTFrame
Nested classes/interfaces inherited from class java.awt.Window
Window.AccessibleAWTWindow, Window.Type
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class edu.kit.ites.uuif.UUIF
MENU_LOCATION_LAST
Fields inherited from class javax.swing.JFrame
accessibleContext, rootPane, rootPaneCheckingEnabled
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Fields inherited from interface edu.kit.mcda.constants.Constants
COLOR_ACTIVE_WEIGHTSET, COLOR_ACTIVE_WEIGHTSET_DARK, COLOR_FUNCTIONAL_AHP, COLOR_FUNCTIONAL_FUNCTION, COLOR_FUNCTIONAL_PROBABILISTIC, COLOR_FUNCTIONAL_SMART, COLOR_FUNCTIONAL_SWING, COLOR_HIGHLIGHT_MAXIMUM, COLOR_HIGHLIGHT_MINIMUM, COLOR_NODE_ALTERNATIVE, COLOR_NODE_CRITERION, COLOR_NODE_GOAL, COLOR_NODE_GROUP, COLOR_STRIPE_ALTERNATIVES, COLOR_STRIPE_BACKGROUND, COLOR_STRIPE_CRITERIA, COLOR_STRIPE_GOAL, COLOR_STRIPE_LINE, DISCRETE_WEIGHTS, MAX_NUMBER_RECENT_ANALYSES, MENU_LANGUAGE_SEPARATOR, MENU_PATH_SEPARATOR, MENU_PATH_SEPARATOR_REG_EXP, WEB_MCDA_HOME, WEB_VIDEO_CRITERIA, WEB_VIDEO_ENSEMBLES, WEB_VIDEO_RUSH
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Fields inherited from interface edu.kit.mcda.constants.IResourceDefinitions
CONFIG_DIR, CUSTOM_QUALITATIVE_VALUE_SETS_FILE, CUSTOM_VIEWS_FILE, DEFAULT_FLAGS_PATH, DEFAULT_INCLUDED_RESOURCES_PATH, DEFAULT_LOG4J_CONFIG_FILE, DEFAULT_LOG4J_FILE, DEFAULT_MCDA_FILE, DEFAULT_PLUGIN_CONFIG_FILE, DEFAULT_PREFERENCES_FILE, DEFAULT_QUALITATIVE_VALUE_SETS_FILE, DEFAULT_USER_MANUAL_FILE, DEFAULT_VIEWS_FILE, DOCS_DIR, EXAMPLES_DIR, I18N_DEFINITIONS_PREFIX, I18N_PREFIX, I18N_REPORT_BUNDLE, I18N_REPORT_PACKAGE, I18N_REPORT_PREFIX, I18N_SUFFIX, MCDA_XSLT_FILE, MCDA_XSLT_PATH, PLUGINS_DIR, PROCESS_EXTENSION, PROCESS_REPORT, REPORT_TEMPLATE_FILE, RESOURCES_DIR, THIRD_PARTY_FILE, WIZARD_BACKUP_FILE
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAlternativeWithUndoRedo
(Alternative _alternative) void
addCriterionWithUndoRedo
(Criterion _criterion, CriterionGroup _group, double _weight) void
addCustomQualitativeValueSet
(QualitativeSet _qualitativeValueSet) void
addGroupWithUndoRedo
(CriterionGroup _group, CriterionGroup _parent, double _weight) void
changeActiveWeightSetWithUndoRedo
(String _oldId, String _newId) void
changeAggregatorWithUndoRedo
(AbstractAggregation _oldAggregator, AbstractAggregation _newAggregator) void
changeColorWithUndoRedo
(MetaInformation _information, Color _oldColor, Color _newColor) void
changeDescriptionWithUndoRedo
(MetaInformation _information, String _oldDescription, String _newDescription) void
changeEnsembleSizeWithUndoRedo
(Ensemble _ensemble, int _oldEnsembleSize, int _newEnsembleSize) void
changeInverseWithUndoRedo
(Criterion _criterion, boolean _oldInverse, boolean _newInverse) void
changeLabelWithUndoRedo
(MetaInformation _information, String _oldLabel, String _newLabel) void
changeNormalizationAllWithUndoRedo
(LinkedHashMap<Criterion, AbstractNormalization> _normalizelist) void
changeNormalizationWithUndoRedo
(Criterion _criterion, AbstractNormalization _newNormalize) void
changeQualitativeSetWithUndoRedo
(Criterion _criterion, QualitativeSet _newValue) void
changeQualitativeValueWithUndoRedo
(Criterion _criterion, Alternative _alternative, String _newValue) void
changeUnitWithUndoRedo
(Criterion _criterion, String _oldUnit, String _newUnit) void
changeValueFunctionWithUndoRedo
(Criterion _criterion, Alternative _alternative, ValueFunction _oldfunction, ValueFunction _newfunction) void
changeWeightFunctionWithUndoRedo
(CriterionGroup _parent, ValueFunction _oldfunction, ValueFunction _newfunction, String _label, String _id, String _weightSetID) void
changeWeightSetAhpWithUndoRedo
(LinkedHashMap<String, Double> _ratings) void
void
void
changeWeightWithUndoRedo
(CriterionGroup _group, double _newValue, double _oldValue, String _weightSetID) void
changeWeightWithUndoRedo
(Criterion _criterion, double _newValue, double _oldValue, String _weightSetID) void
createWeightSetAhpWithUndoRedo
(LinkedHashMap<String, Double> _ratings, String _labelWeightingset) void
createWeightSetAverageWithUndoRedo
(String _labelWeightingset, ArrayList<String> _weightsetslist) void
createWeightSetHistogramWithUndoRedo
(String _labelWeightingset, LinkedHashMap<String, Double> _weightsetsmap) void
createWeightSetSmartWithUndoRedo
(LinkedHashMap<String, Double> _ratings, String _labelWeightingSet) void
createWeightSetSwingWithUndoRedo
(LinkedHashMap<String, Double> _ratings, String _labelWeightingSet) void
createWeightSetWithUndoRedo
(String _labelWeightingset, WeightSetData.WeightSetOrigin _origin, String _oldId) void
Exports a goal as a html filevoid
exportAsHTML
(File _file) Exports a goal as a html file using a XSLTransformervoid
Exports the results to CSV.void
void
Exports the results to XLSX.void
exportExcel
(File _file) Exports the results to XLSX.void
Exports the results as HTML report.void
exportReportHTML
(File _file) Exports the results as HTML report.org.apache.poi.xwpf.usermodel.XWPFDocument
Exports the results as Word report.void
exportReportWord
(File _file) Exports the results as Word report to file.void
Exports the results as Word report to file.void
Exports the results to XML.void
exportResults
(File _file) Exports the results to XML.void
Exports the criteria values to XML.void
exportValues
(File _file) Exports the criteria strings to XML.void
Exports the criteria weighting to XML.void
exportWeighting
(File _file) Exports the criteria weighting to XML.void
Get the default new from wrapper.Get the ensembleManagerint
boolean
getGoal()
ArrayList<edu.kit.ites.uuif.ProjectSummary>
getProjectSummaries
(File[] _files) edu.kit.ites.uuif.ProjectSummary
getProjectSummary
(File _file) void
Imports from CSV.void
void
Import from XLSX.void
importExcel
(File _file) Import MCDA data from Excel file.void
Import CSV from google forms.void
importGoogleValues
(File _file) Import CSV from google forms.void
Imports the criteria strings from XML.void
importValues
(File _file) Imports the criteria strings from XML.void
Imports the criteria weighting from XML.void
importWeighting
(File _file) Imports the criteria weighting from XML.void
void
boolean
isCustomQualitativeValueSet
(QualitativeSet _qualitativeValueSet) boolean
isDefaultQualitativeValueSet
(QualitativeSet _qualitativeValueSet) boolean
isUsedQualitativeValueSet
(QualitativeSet _qualitativeValueSet) void
moveCriterionWithUndoRedo
(Criterion _criterion, CriterionGroup _group) void
moveGroupWithUndoRedo
(CriterionGroup _group, CriterionGroup _targetgroup) void
void
postLoad()
void
void
void
preLoad()
void
removeAlternativeWithUndoRedo
(Alternative _alternative) void
removeCriterionWithUndoRedo
(Criterion _criterion) void
removeCustomQualitativeValueSet
(QualitativeSet _qualitativeValueSet) void
void
removeWeightSetWithUndoRedo
(String _idWeightingSet) void
renameWeightSetWithUndoRedo
(String _oldLabel, String _newLabel) void
setEnsembleSize
(int _ensembleSize) void
setEqualizationProperty
(boolean _value) void
void
showAdditionalInfoFrame
(MetaInformation _information) void
Opens the default internal framesvoid
showDefaultFrames
(boolean _doTileLayout) Opens the default internal framesvoid
showNormalization
(MetaInformation _information) void
void
showWeightsSmart
(String _id) void
showWeightsSwing
(String _id) void
void
Changes the language of all text in this componentvoid
Methods inherited from class edu.kit.ites.uuif.UUIF
addFileFilter, addMenu, addMenu, addMenu, addMenu, addMenuItem, addMenuItem, addRadioButtonMenuItem, addRadioButtonMenuItem, addSeparator, addSeparator, addToolbarItem, addToolbarItem, addToolbarSeparator, addToolbarSeparator, addTranslation, addUndoRedo, addUndoRedo, addUpdateFramesListener, changeLocale, clearFileFilters, clearUndoRedo, clearUpdateFramesListener, closeAll, closeOthers, configureLog4j, create, doOverlayLayoutFrames, doScreenShot, doScreenShot, doScreenShot, doTileLayoutFrames, getActiveFrame, getBuildInformation, getCustomViews, getFontProperty, getFrame, getLocaleProperty, getLocationProperty, getNonPersistentPreferences, getOpenFrames, getPluginPreferences, getPlugins, getPlugins, getPredefinedViews, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreference, getPreferences, getRecentDirectory, getRecentProjectSummaries, getScreenShot, getScreenShot, getScreenShot, getScreenShot, getThirdPartyContent, getTranslator, getUuifContainer, getView, isChanged, isFrameOpen, load, load, loadPreferences, main, minimizeAll, minimizeOthers, postFinish, postSave, preSave, removeFileFilter, removeFrame, removeFrame, removeRecentProjectsSummary, removeRecentProjectSummary, removeTranslation, removeUpdateFramesListener, save, save, saveAs, setAlignToGrid, setBusy, setChanged, setChanged, setDesktopBackground, setDesktopBackground, setDesktopColor, setDesktopLogo, setDesktopScale, setFontProperty, setLocaleProperty, setLocationProperty, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setPreference, setThirdPartyContent, setUuifContainer, showFrame, showFrame, showHelp, showHelp, showHelp, showView, storeCustomViews, storePreferences, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateFrames, updateRecentProjects, updateUndoRedo
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
-
Field Details
-
MENU_KEY_IMPORT
- See Also:
-
MENU_KEY_EXPORT
- See Also:
-
MENU_KEY_WEIGHTS
- See Also:
-
MENU_KEY_ANALYSIS
- See Also:
-
MENU_KEY_STABILITY
- See Also:
-
MENU_KEY_CHARTS
- See Also:
-
MENU_KEY_CHARTSPIE
- See Also:
-
MENU_KEY_CHARTSBAR
- See Also:
-
MENU_KEY_CHARTSCOBWEB
- See Also:
-
MENU_KEY_COLOR
- See Also:
-
-
Constructor Details
-
MCDA_GUI
Constructor of this class.Calls preInit(), init() and postInit();- Parameters:
_MCDA_KIT
-
-
-
Method Details
-
updateLanguage
public void updateLanguage()Changes the language of all text in this component- Overrides:
updateLanguage
in classedu.kit.ites.uuif.UUIF<MCDA_Container>
-
getGoal
- Returns:
- the goal
-
setGoal
- Parameters:
_goal
- the goal to set
-
preCreate
public void preCreate()- Overrides:
preCreate
in classedu.kit.ites.uuif.UUIF<MCDA_Container>
-
postCreate
public void postCreate()- Overrides:
postCreate
in classedu.kit.ites.uuif.UUIF<MCDA_Container>
-
preLoad
public void preLoad()- Overrides:
preLoad
in classedu.kit.ites.uuif.UUIF<MCDA_Container>
-
postLoad
public void postLoad()- Overrides:
postLoad
in classedu.kit.ites.uuif.UUIF<MCDA_Container>
-
preFinish
public void preFinish()- Overrides:
preFinish
in classedu.kit.ites.uuif.UUIF<MCDA_Container>
-
getEnsembleManager
Get the ensembleManager- Returns:
- the ensembleManager used for ensemble.
-
getColorManager
-
getAbstractionLayer
-
getEqualizationProperty
public boolean getEqualizationProperty() -
setEqualizationProperty
public void setEqualizationProperty(boolean _value) -
getColorMode
-
getEnsembleSize
public int getEnsembleSize() -
setEnsembleSize
public void setEnsembleSize(int _ensembleSize) -
getDefaultQualitativeValueSets
-
addCustomQualitativeValueSet
-
removeCustomQualitativeValueSet
-
getCustomQualitativeValueSets
-
isDefaultQualitativeValueSet
-
isCustomQualitativeValueSet
-
isUsedQualitativeValueSet
-
initDefaultQualitativeValueSets
public void initDefaultQualitativeValueSets() -
initCustomQualitativeValueSets
public void initCustomQualitativeValueSets() -
storeCustomQualitativeSets
public void storeCustomQualitativeSets() -
updateTitle
public void updateTitle() -
getProjectSummaries
-
getProjectSummary
-
getDefaultNew
public void getDefaultNew()Get the default new from wrapper. -
importValues
public void importValues()Imports the criteria strings from XML. -
importValues
Imports the criteria strings from XML.- Parameters:
_file
- the file to export to
-
importWeighting
public void importWeighting()Imports the criteria weighting from XML. -
importWeighting
Imports the criteria weighting from XML.- Parameters:
_file
- the file to export to
-
importCSV
public void importCSV()Imports from CSV. -
importCSV
-
importExcel
public void importExcel()Import from XLSX. -
importExcel
Import MCDA data from Excel file. Three sheets are looked for: MCDA_values, MCDA_weights, MCDA_XML. If MCDA_XML exists, this is loaded and values and weights are filled according to the other sheets. If MCDA_XML does not exist, an MCDA with defaults is generated from the values and weights.- Parameters:
_file
-
-
importGoogleValues
public void importGoogleValues()Import CSV from google forms. Delegates toimportGoogleValues(java.io.File)
. -
importGoogleValues
Import CSV from google forms. Requires a matrix of timestamp, criteria times alternatives columns and 1 to r rows of values. Columns are assumed in order criterion1 x alternative1, criterion1 x alternative2, ... criterionN x alternativeM If more than 1 row of values exists, a distribution histogram is assumed.- Parameters:
_file
-
-
exportValues
public void exportValues()Exports the criteria values to XML. -
exportValues
Exports the criteria strings to XML.- Parameters:
_file
- the file to export to
-
exportWeighting
public void exportWeighting()Exports the criteria weighting to XML. -
exportWeighting
Exports the criteria weighting to XML.- Parameters:
_file
- the file to export to
-
exportReport
public void exportReport()Exports the results as HTML report. -
exportReportHTML
Exports the results as HTML report.- Parameters:
_file
- the file to export to
-
exportReportWord
Exports the results as Word report to file.- Parameters:
_file
- the file to export to
-
exportReportWord
Exports the results as Word report to file.- Parameters:
_os
-- Throws:
IOException
-
exportReportWord
public org.apache.poi.xwpf.usermodel.XWPFDocument exportReportWord()Exports the results as Word report.- Returns:
- the word document containing the report
-
exportAsHTML
public void exportAsHTML()Exports a goal as a html file -
exportAsHTML
Exports a goal as a html file using a XSLTransformer- Parameters:
_file
- the file to export to
-
exportResults
public void exportResults()Exports the results to XML. -
exportResults
Exports the results to XML.- Parameters:
_file
- the file to export to
-
exportCSV
public void exportCSV()Exports the results to CSV. -
exportCSV
-
exportExcel
public void exportExcel()Exports the results to XLSX. -
exportExcel
Exports the results to XLSX.- Parameters:
_file
- the file to export to
-
showAdditionalInfoFrame
-
showNormalization
-
showWeightsAHP
public void showWeightsAHP() -
showWeightsSwing
-
showWeightsSmart
-
showDefaultFrames
public void showDefaultFrames()Opens the default internal frames -
showDefaultFrames
public void showDefaultFrames(boolean _doTileLayout) Opens the default internal frames- Parameters:
_doTileLayout
-
-
removeCriterionWithUndoRedo
-
moveCriterionWithUndoRedo
-
addCriterionWithUndoRedo
-
removeGroupWithUndoRedo
-
moveGroupWithUndoRedo
-
addGroupWithUndoRedo
-
removeAlternativeWithUndoRedo
-
addAlternativeWithUndoRedo
-
changeWeightWithUndoRedo
public void changeWeightWithUndoRedo(CriterionGroup _group, double _newValue, double _oldValue, String _weightSetID) -
changeWeightWithUndoRedo
-
changeWeightFunctionWithUndoRedo
public void changeWeightFunctionWithUndoRedo(CriterionGroup _parent, ValueFunction _oldfunction, ValueFunction _newfunction, String _label, String _id, String _weightSetID) -
changeWeightSetSwingWithUndoRedo
-
changeWeightSetSmartWithUndoRedo
-
changeWeightSetAhpWithUndoRedo
-
changeActiveWeightSetWithUndoRedo
-
changeValueFunctionWithUndoRedo
public void changeValueFunctionWithUndoRedo(Criterion _criterion, Alternative _alternative, ValueFunction _oldfunction, ValueFunction _newfunction) -
changeQualitativeValueWithUndoRedo
public void changeQualitativeValueWithUndoRedo(Criterion _criterion, Alternative _alternative, String _newValue) -
changeQualitativeSetWithUndoRedo
-
createWeightSetWithUndoRedo
public void createWeightSetWithUndoRedo(String _labelWeightingset, WeightSetData.WeightSetOrigin _origin, String _oldId) -
removeWeightSetWithUndoRedo
-
createWeightSetSwingWithUndoRedo
public void createWeightSetSwingWithUndoRedo(LinkedHashMap<String, Double> _ratings, String _labelWeightingSet) -
createWeightSetSmartWithUndoRedo
public void createWeightSetSmartWithUndoRedo(LinkedHashMap<String, Double> _ratings, String _labelWeightingSet) -
createWeightSetAhpWithUndoRedo
public void createWeightSetAhpWithUndoRedo(LinkedHashMap<String, Double> _ratings, String _labelWeightingset) -
createWeightSetAverageWithUndoRedo
-
createWeightSetHistogramWithUndoRedo
public void createWeightSetHistogramWithUndoRedo(String _labelWeightingset, LinkedHashMap<String, Double> _weightsetsmap) -
renameWeightSetWithUndoRedo
-
changeColorWithUndoRedo
-
changeEnsembleSizeWithUndoRedo
public void changeEnsembleSizeWithUndoRedo(Ensemble _ensemble, int _oldEnsembleSize, int _newEnsembleSize) -
changeNormalizationWithUndoRedo
public void changeNormalizationWithUndoRedo(Criterion _criterion, AbstractNormalization _newNormalize) -
changeNormalizationAllWithUndoRedo
public void changeNormalizationAllWithUndoRedo(LinkedHashMap<Criterion, AbstractNormalization> _normalizelist) -
changeAggregatorWithUndoRedo
public void changeAggregatorWithUndoRedo(AbstractAggregation _oldAggregator, AbstractAggregation _newAggregator) -
changeUnitWithUndoRedo
-
changeInverseWithUndoRedo
public void changeInverseWithUndoRedo(Criterion _criterion, boolean _oldInverse, boolean _newInverse) -
changeLabelWithUndoRedo
public void changeLabelWithUndoRedo(MetaInformation _information, String _oldLabel, String _newLabel) -
changeDescriptionWithUndoRedo
public void changeDescriptionWithUndoRedo(MetaInformation _information, String _oldDescription, String _newDescription)
-