Class DefaultJScriptingComposer
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.scripting.swing.impl.composer.DefaultJScriptingComposer
- All Implemented Interfaces:
ActionListener,ImageObserver,MenuContainer,Serializable,EventListener,Accessible,JScriptingComposer,org.gvsig.tools.observer.Observer,org.gvsig.tools.swing.api.Component
public class DefaultJScriptingComposer
extends JPanel
implements JScriptingComposer, org.gvsig.tools.observer.Observer, ActionListener
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyNested classes/interfaces inherited from interface org.gvsig.scripting.swing.api.JScriptingComposer
JScriptingComposer.Dock, JScriptingComposer.Problems, JScriptingComposer.StatusBar -
Field Summary
FieldsFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHFields inherited from interface org.gvsig.scripting.swing.api.JScriptingComposer
DOCKED_CONSOLE, DOCKED_PROBLEMS, DOCKED_PROJECTS -
Constructor Summary
ConstructorsConstructorDescriptionDefaultJScriptingComposer(ScriptingUIManager uimanager) Instanciacion de un JComposer con todos sus elementos y acciones -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddChangeEditorListener(ChangeListener listener) voidvoidaddDefaultActionListener(ActionListener actionlistener) voidvoidaddMenuSeparator(String text) voidvoidvoidvoidClose all editor tabs of the composervoidvoidFunción que cierra la pestaña de edición actualvoidFunciones de 'cortar', 'copiar', 'pegar' y 'seleccionar todo' para los JEditorsvoidvoidFunción que ejecuta el ScriptingBaseScript de la pestaña actualvoidvoidvoidFunción para el guardado del ScriptingBaseScript de la pestaña actualvoidvoidvoidgetDock()Función para obtener el elemento seleccionado del Launcherorg.gvsig.tools.swing.api.windowmanager.WindowManagervoidvoidvoidmainScriptSelect(ScriptingScript script) voidvoidvoidvoidremoveChangeEditorListener(ChangeListener listener) voidvoidscriptDelete(ScriptingUnit unit, boolean isRecursive) voidscriptEdit(ScriptingUnit unit) voidscriptExecute(ScriptingScript script) voidscriptMove(ScriptingUnit theUnit) voidVentana para creación de nuevos ScriptingBaseScriptsvoidscriptRename(ScriptingUnit theUnit) voidsetWindowManager(org.gvsig.tools.swing.api.windowmanager.WindowManager windowsManager) voidunitNew(boolean folder) voidvoidMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods inherited from class javax.swing.JComponent
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, 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, updateMethods inherited from class java.awt.Container
add, 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, validateTreeMethods inherited from class java.awt.Component
action, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
CLOSE_ACTION
public static final int CLOSE_ACTION- See Also:
-
-
Constructor Details
-
DefaultJScriptingComposer
Instanciacion de un JComposer con todos sus elementos y acciones- Parameters:
uimanager-
-
-
Method Details
-
asJComponent
- Specified by:
asJComponentin interfaceorg.gvsig.tools.swing.api.Component
-
getWindowManager
public org.gvsig.tools.swing.api.windowmanager.WindowManager getWindowManager()- Specified by:
getWindowManagerin interfaceJScriptingComposer
-
setWindowManager
public void setWindowManager(org.gvsig.tools.swing.api.windowmanager.WindowManager windowsManager) - Specified by:
setWindowManagerin interfaceJScriptingComposer
-
addMenu
-
addMenuSeparator
-
addTool
-
updateMenusAndTools
public void updateMenusAndTools() -
addProblemsPanel
public void addProblemsPanel() -
addConsolePanel
public void addConsolePanel() -
addProjectsPanel
public void addProjectsPanel() -
getProblems
- Specified by:
getProblemsin interfaceJScriptingComposer
-
getProjects
- Specified by:
getProjectsin interfaceJScriptingComposer
-
getDock
- Specified by:
getDockin interfaceJScriptingComposer
-
getConsole
- Specified by:
getConsolein interfaceJScriptingComposer
-
addChangeEditorListener
- Specified by:
addChangeEditorListenerin interfaceJScriptingComposer
-
removeChangeEditorListener
- Specified by:
removeChangeEditorListenerin interfaceJScriptingComposer
-
fireChangeEditor
-
addDefaultActionListener
-
getLauncherSelectedUnit
Función para obtener el elemento seleccionado del Launcher- Returns:
- Selected ScriptingUnit on the tree
-
msgbox
-
msgbox
-
scriptEdit
-
scriptNew
Ventana para creación de nuevos ScriptingBaseScripts- Throws:
Exception
-
FolderNew
- Throws:
Exception
-
unitNew
- Throws:
Exception
-
scriptClose
-
scriptMove
- Throws:
Exception
-
scriptRename
- Throws:
Exception
-
getAboutUsDialog
- Specified by:
getAboutUsDialogin interfaceJScriptingComposer
-
scriptDelete
-
currentScriptClose
public void currentScriptClose()Función que cierra la pestaña de edición actual -
closeAllScripts
public void closeAllScripts()Close all editor tabs of the composer -
currentScriptExecute
public void currentScriptExecute()Función que ejecuta el ScriptingBaseScript de la pestaña actual -
scriptExecute
-
currentScriptCopy
public void currentScriptCopy()Funciones de 'cortar', 'copiar', 'pegar' y 'seleccionar todo' para los JEditors -
currentScriptCut
public void currentScriptCut() -
currentScriptPaste
public void currentScriptPaste() -
currentScriptSelectAll
public void currentScriptSelectAll() -
currentScriptSave
public void currentScriptSave()Función para el guardado del ScriptingBaseScript de la pestaña actual -
currentScriptReload
public void currentScriptReload() -
getMainScript
-
mainScriptSelect
-
mainScriptSelect
public void mainScriptSelect() -
mainScriptExecute
public void mainScriptExecute() -
getCurrentEditor
- Specified by:
getCurrentEditorin interfaceJScriptingComposer
-
getCurrentScript
- Specified by:
getCurrentScriptin interfaceJScriptingComposer
-
refreshProjects
public void refreshProjects()- Specified by:
refreshProjectsin interfaceJScriptingComposer
-
getStatusbar
- Specified by:
getStatusbarin interfaceJScriptingComposer
-
actionPerformed
- Specified by:
actionPerformedin interfaceActionListener- Parameters:
e-
-
update
- Specified by:
updatein interfaceorg.gvsig.tools.observer.Observer
-
closeWindow
public void closeWindow()
-