public class DefaultPortableViewCompilationEditor extends javax.swing.JPanel implements PortableViewCompilationEditor, WizardPanel, WizardPanelActionListener
Default implementation of PortableViewCompilationEditor
This uses org.gvsig.ui Wizard implementation.
There are three steps:
StepIdentification: Base values for Portable View
identificationStepLayers: Layers definition which will compound the Portable
ViewStepValidation: validation of all datajavax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
DefaultPortableViewCompilationEditor(PortableViewCompilation compilation) |
DefaultPortableViewCompilationEditor(PortableViewCompilation compilation,
boolean editLayers) |
| Modifier and Type | Method and Description |
|---|---|
void |
allowChangeId(boolean allow)
Sets if id field could be changed or not (default is true)
|
void |
cancel()
Cancels wizard
|
void |
cancel(WizardPanel wizardPanel) |
void |
finish()
Finalizes wizard
|
void |
finish(WizardPanel wizardPanel) |
PortableViewCompilation |
getCompilation() |
javax.swing.JComponent |
getSwingComponent() |
WizardPanelActionListener |
getWizardPanelActionListener() |
boolean |
goNextStep() |
boolean |
goPreviousStep() |
boolean |
goToFirstStep() |
boolean |
goToLastStep() |
boolean |
isAllowedChangeId()
Informs if id field can be changed or not
|
boolean |
isCompilationValid() |
boolean |
isFirstStep() |
boolean |
isLastStep() |
void |
setBackButtonEnabled(boolean isEnabled) |
void |
setCancelButtonEnabled(boolean isEnabled) |
void |
setFinishButtonEnabled(boolean isEnabled) |
void |
setListener(PortableViewCompilationEditorListener listener) |
void |
setNextButtonEnabled(boolean isEnabled) |
void |
setWizardPanelActionListener(WizardPanelActionListener wizardActionListener) |
boolean |
updateFinishButton()
Checks all steps states
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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, updateadd, 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, 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 DefaultPortableViewCompilationEditor(PortableViewCompilation compilation)
public DefaultPortableViewCompilationEditor(PortableViewCompilation compilation, boolean editLayers)
portableViewCompilation - editLayers - public javax.swing.JComponent getSwingComponent()
getSwingComponent in interface PortableViewSwingComponentpublic PortableViewCompilation getCompilation()
getCompilation in interface PortableViewCompilationEditorpublic boolean goToFirstStep()
goToFirstStep in interface PortableViewCompilationEditorpublic boolean goNextStep()
goNextStep in interface PortableViewCompilationEditorpublic boolean goPreviousStep()
goPreviousStep in interface PortableViewCompilationEditorpublic boolean goToLastStep()
goToLastStep in interface PortableViewCompilationEditorpublic boolean isLastStep()
isLastStep in interface PortableViewCompilationEditorpublic boolean isFirstStep()
isFirstStep in interface PortableViewCompilationEditorpublic boolean isCompilationValid()
isCompilationValid in interface PortableViewCompilationEditorPortableViewCompilation.isValid(java.util.List)public void setNextButtonEnabled(boolean isEnabled)
public void setCancelButtonEnabled(boolean isEnabled)
public void setFinishButtonEnabled(boolean isEnabled)
public void setBackButtonEnabled(boolean isEnabled)
public void finish()
public void cancel()
public void setListener(PortableViewCompilationEditorListener listener)
setListener in interface PortableViewCompilationEditorpublic boolean updateFinishButton()
public void setWizardPanelActionListener(WizardPanelActionListener wizardActionListener)
setWizardPanelActionListener in interface WizardPanelwizardActionListener - sets the listener for the action events.public WizardPanelActionListener getWizardPanelActionListener()
getWizardPanelActionListener in interface WizardPanelpublic void finish(WizardPanel wizardPanel)
finish in interface WizardPanelActionListenerwizardPanel - The wizard that has thrown the event.public void cancel(WizardPanel wizardPanel)
cancel in interface WizardPanelActionListenerwizardPanel - The wizard that has thrown the event.public void allowChangeId(boolean allow)
PortableViewCompilationEditorallowChangeId in interface PortableViewCompilationEditorpublic boolean isAllowedChangeId()
PortableViewCompilationEditorisAllowedChangeId in interface PortableViewCompilationEditor