@Generated public class TabCreateServerPack extends javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
TabCreateServerPack(LocalizationManager injectedLocalizationManager,
ConfigurationHandler injectedConfigurationHandler,
CurseCreateModpack injectedCurseCreateModpack,
ServerPackHandler injectedServerPackHandler,
VersionLister injectedVersionLister,
ApplicationProperties injectedApplicationProperties,
javax.swing.JFrame injectedServerPackCreatorFrame,
BooleanUtilities injectedBooleanUtilities,
ListUtilities injectedListUtilities,
StringUtilities injectedStringUtilities,
ConfigUtilities injectedConfigUtilities,
SystemUtilities injectedSystemUtilities,
ApplicationPlugins injectedPluginManager)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearInterface()
Load default values for textfields so the user can start with a new configuration.
|
javax.swing.JComponent |
createServerPackTab()
Create the tab which displays every component related to configuring ServerPackCreator and creating a server pack.
|
java.lang.String |
getChosenModloader()
Getter for the chosen modloader from the JRadioButtons.
|
java.lang.String |
getJavaArgs()
Getter for the currently set JVM flags / Java args.
|
java.lang.String |
getJavaPath()
Getter for the current text from the currently set Javapath in the Javapath textfield.
|
java.lang.String |
getServerIconPath()
Getter for the text in the custom server-icon textfield.
|
java.lang.String |
getServerPropertiesPath()
Getter for the text in the custom server.properties textfield
|
protected void |
loadConfig(java.io.File configFile)
When the GUI has finished loading, try and load the existing serverpackcreator.conf-file into ServerPackCreator.
|
void |
setChosenModloader(java.lang.String chosenModloader)
Setter for the chosen modloader from the JRadioButtons.
|
void |
setJavaArgs(java.lang.String javaArgs)
Setter for the JVM flags / Java args.
|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic TabCreateServerPack(LocalizationManager injectedLocalizationManager, ConfigurationHandler injectedConfigurationHandler, CurseCreateModpack injectedCurseCreateModpack, ServerPackHandler injectedServerPackHandler, VersionLister injectedVersionLister, ApplicationProperties injectedApplicationProperties, javax.swing.JFrame injectedServerPackCreatorFrame, BooleanUtilities injectedBooleanUtilities, ListUtilities injectedListUtilities, StringUtilities injectedStringUtilities, ConfigUtilities injectedConfigUtilities, SystemUtilities injectedSystemUtilities, ApplicationPlugins injectedPluginManager)
Used for Dependency Injection.
Receives an instance of LocalizationManager or creates one if the received
one is null. Required for use of localization.
Receives an instance of ConfigurationHandler required to successfully and correctly create the server pack.
Receives an instance of CurseCreateModpack in case the modpack has to be created from a combination of
CurseForge projectID and fileID, from which to then create the server pack.
Receives an instance of ServerPackHandler which is required to generate a server pack.
injectedLocalizationManager - Instance of LocalizationManager required for localized log messages.injectedConfigurationHandler - Instance of ConfigurationHandler required to successfully and correctly create the server pack.injectedCurseCreateModpack - Instance of CurseCreateModpack in case the modpack has to be created from a combination of
CurseForge projectID and fileID, from which to then create the server pack.injectedServerPackHandler - Instance of ServerPackHandler required for the generation of server packs.injectedVersionLister - Instance of VersionLister required for setting/changing comboboxes.injectedApplicationProperties - Instance of Properties required for various different things.injectedServerPackCreatorFrame - Our parent frame which contains all of ServerPackCreator.injectedBooleanUtilities - Instance of BooleanUtilities.injectedListUtilities - Instance of ListUtilities.injectedStringUtilities - Instance of StringUtilities.injectedConfigUtilities - Instance of ConfigUtilities.injectedSystemUtilities - Instance of SystemUtilities.injectedPluginManager - Instance of ApplicationPlugins.public java.lang.String getChosenModloader()
public void setChosenModloader(java.lang.String chosenModloader)
chosenModloader - String. Sets the chosen modloader for later use in server pack generation and config creation.public java.lang.String getJavaArgs()
public java.lang.String getJavaPath()
public void setJavaArgs(java.lang.String javaArgs)
javaArgs - String. The javaargs to set.public java.lang.String getServerIconPath()
public java.lang.String getServerPropertiesPath()
public javax.swing.JComponent createServerPackTab()
protected void loadConfig(java.io.File configFile)
configFile - File. The configuration file to parse and load into the GUI.protected void clearInterface()