com.izforge.izpack.panels.userinput.gui.file
Class GUIMultipleFileField

java.lang.Object
  extended by com.izforge.izpack.panels.userinput.field.AbstractFieldView
      extended by com.izforge.izpack.panels.userinput.gui.GUIField
          extended by com.izforge.izpack.panels.userinput.gui.file.GUIMultipleFileField
All Implemented Interfaces:
FieldView

public class GUIMultipleFileField
extends GUIField

Multiple file field view.

Author:
Tim Anderson

Constructor Summary
GUIMultipleFileField(MultipleFileField field, GUIInstallData installData, InstallerFrame parent)
          Constructs a GUIMultipleFileField.
 
Method Summary
 MultipleFileField getField()
          Returns the field.
 JComponent getFirstFocusableComponent()
          Return a JComponent of this field which is the primary candidate to gain focus.
 boolean updateField(Prompt prompt, boolean skipValidation)
          Updates the field from the view.
 boolean updateView()
          Updates the view from the field.
 
Methods inherited from class com.izforge.izpack.panels.userinput.gui.GUIField
addComponent, addDescription, addField, addLabel, addLabel, addText, addTooltip, getComponents, getInstallData, notifyUpdateListener, replaceVariables, setUpdateListener, translateStaticText, updateField, warning
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.AbstractFieldView
getSummaryKey, getVariable, isDisplayed, isReadonly, setDisplayed, setReadonly, setVariable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GUIMultipleFileField

public GUIMultipleFileField(MultipleFileField field,
                            GUIInstallData installData,
                            InstallerFrame parent)
Constructs a GUIMultipleFileField.

Parameters:
field - the field
installData - the installation data
parent - the parent frame
Method Detail

getField

public MultipleFileField getField()
Returns the field.

Specified by:
getField in interface FieldView
Overrides:
getField in class AbstractFieldView
Returns:
the field

updateField

public boolean updateField(Prompt prompt,
                           boolean skipValidation)
Updates the field from the view.

This implementation simply returns true.

Overrides:
updateField in class GUIField
Parameters:
prompt - the prompt to display messages
skipValidation - set to true when wanting to save field data without validating
Returns:
true if the field was updated, false if the view is invalid

updateView

public boolean updateView()
Updates the view from the field.

Overrides:
updateView in class GUIField
Returns:
true if the view was updated

getFirstFocusableComponent

public JComponent getFirstFocusableComponent()
Description copied from class: GUIField
Return a JComponent of this field which is the primary candidate to gain focus.

Specified by:
getFirstFocusableComponent in class GUIField
Returns:
the primary JComponent to gain focus


Copyright © 2018. All rights reserved.