Class FileEditor

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
jaxx.runtime.swing.BaseActionPanel
jaxx.runtime.swing.editor.FileEditor
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, JAXXContext, JAXXObject

public class FileEditor
extends BaseActionPanel
implements JAXXObject
See Also:
Serialized Form
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.swing.JPanel

    javax.swing.JPanel.AccessibleJPanel

    Nested classes/interfaces inherited from class javax.swing.JComponent

    javax.swing.JComponent.AccessibleJComponent

    Nested classes/interfaces inherited from class java.awt.Container

    java.awt.Container.AccessibleAWTContainer

    Nested classes/interfaces inherited from class java.awt.Component

    java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.util.List<java.lang.Object> $activeBindings  
    protected java.util.Map<java.lang.String,​JAXXBinding> $bindings  
    protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources  
    protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap  
    protected java.util.Map<?,​?> $previousValues  
    protected java.lang.Boolean acceptAllFileFilterUsed  
    static java.lang.String BINDING_BOUTON_XSL_LOCATION_ENABLED  
    static java.lang.String BINDING_PATH_FIELD_ENABLED  
    static java.lang.String BINDING_PATH_FIELD_TEXT  
    static java.lang.String BINDING_RESET_BUTTON_ENABLED  
    static java.lang.String BINDING_TOOLBAR_VISIBLE  
    protected javax.swing.JButton boutonXslLocation  
    protected JAXXContext delegateContext  
    protected java.lang.Boolean directoryEnabled  
    protected java.lang.String exts  
    protected java.lang.String extsDescription  
    protected java.lang.Boolean fileEnabled  
    protected FileEditorHandler handler  
    protected javax.swing.JTextField pathField  
    static java.lang.String PROPERTY_ACCEPT_ALL_FILE_FILTER_USED  
    static java.lang.String PROPERTY_DIRECTORY_ENABLED  
    static java.lang.String PROPERTY_EXTS  
    static java.lang.String PROPERTY_EXTS_DESCRIPTION  
    static java.lang.String PROPERTY_FILE_ENABLED  
    static java.lang.String PROPERTY_SHOW_RESET  
    static java.lang.String PROPERTY_START_PATH  
    static java.lang.String PROPERTY_TITLE  
    protected javax.swing.JButton resetButton  
    protected java.io.File selectedFile  
    protected java.lang.Boolean showReset  
    protected java.lang.String startPath  
    protected java.lang.String title  
    protected javax.swing.JToolBar toolbar  

    Fields inherited from class javax.swing.JComponent

    listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW

    Fields inherited from class java.awt.Component

    accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT

    Fields inherited from interface java.awt.image.ImageObserver

    ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
  • Constructor Summary

    Constructors
    Constructor Description
    FileEditor()  
    FileEditor​(JAXXContext parentContext)  
  • Method Summary

    Modifier and Type Method Description
    static JAXXObjectDescriptor $getJAXXObjectDescriptor()  
    protected void addChildrenToToolbar()  
    void applyDataBinding​(java.lang.String $binding)  
    protected void createAcceptAllFileFilterUsed()  
    protected void createBoutonXslLocation()  
    protected void createDirectoryEnabled()  
    protected void createExts()  
    protected void createExtsDescription()  
    protected void createFileEnabled()  
    protected void createHandler()  
    protected void createPathField()  
    protected void createResetButton()  
    protected void createShowReset()  
    protected void createStartPath()  
    protected void createTitle()  
    protected void createToolbar()  
    void doActionPerformed__on__boutonXslLocation​(java.awt.event.ActionEvent event)  
    void doActionPerformed__on__resetButton​(java.awt.event.ActionEvent event)  
    void doKeyReleased__on__pathField​(java.awt.event.KeyEvent event)  
    void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)  
    java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()  
    java.lang.Boolean getAcceptAllFileFilterUsed()  
    javax.swing.JButton getBoutonXslLocation()  
    <T> T getContextValue​(java.lang.Class<T> clazz)  
    <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    JAXXBinding getDataBinding​(java.lang.String bindingId)  
    JAXXBinding[] getDataBindings()  
    JAXXContext getDelegateContext()  
    java.lang.Boolean getDirectoryEnabled()  
    java.lang.String getExts()  
    java.lang.String getExtsDescription()  
    java.lang.Boolean getFileEnabled()  
    FileEditorHandler getHandler()  
    java.lang.Object getObjectById​(java.lang.String id)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Class<O> clazz)  
    <O extends java.awt.Container>
    O
    getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)  
    javax.swing.JTextField getPathField()  
    javax.swing.JButton getResetButton()  
    java.io.File getSelectedFile()
    public void setSelectedFile(String startPath) { this.selectedFile = null; setStartPath(startPath); fireActionEvent(); }
    java.lang.Boolean getShowReset()  
    java.lang.String getStartPath()  
    java.lang.String getTitle()  
    javax.swing.JToolBar getToolbar()  
    java.lang.Boolean isAcceptAllFileFilterUsed()  
    java.lang.Boolean isDirectoryEnabled()  
    java.lang.Boolean isFileEnabled()  
    java.lang.Boolean isShowReset()  
    void processDataBinding​(java.lang.String $binding)  
    void processDataBinding​(java.lang.String $binding, boolean $force)  
    void registerDataBinding​(JAXXBinding binding)  
    <T> void removeContextValue​(java.lang.Class<T> clazz)  
    <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)  
    void removeDataBinding​(java.lang.String $binding)  
    void setAcceptAllFileFilterUsed​(java.lang.Boolean acceptAllFileFilterUsed)  
    <T> void setContextValue​(T o)  
    <T> void setContextValue​(T o, java.lang.String name)  
    void setDialogOwner​(javax.swing.JDialog dialogOwner)  
    void setDirectoryEnabled​(java.lang.Boolean directoryEnabled)  
    void setExts​(java.lang.String exts)  
    void setExtsDescription​(java.lang.String extsDescription)  
    void setFileEnabled​(java.lang.Boolean fileEnabled)  
    void setSelectedFile​(java.io.File selectedFile)  
    void setSelectedFilePath​(java.lang.String startPath)  
    void setShowReset​(java.lang.Boolean showReset)  
    void setStartPath​(java.lang.String startPath)  
    void setTitle​(java.lang.String title)  

    Methods inherited from class jaxx.runtime.swing.BaseActionPanel

    addActionListener, fireActionEvent, removeActionListener

    Methods inherited from class javax.swing.JPanel

    getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI

    Methods 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, update

    Methods 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, validateTree

    Methods 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, 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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • PROPERTY_ACCEPT_ALL_FILE_FILTER_USED

      public static final java.lang.String PROPERTY_ACCEPT_ALL_FILE_FILTER_USED
      See Also:
      Constant Field Values
    • PROPERTY_DIRECTORY_ENABLED

      public static final java.lang.String PROPERTY_DIRECTORY_ENABLED
      See Also:
      Constant Field Values
    • PROPERTY_EXTS

      public static final java.lang.String PROPERTY_EXTS
      See Also:
      Constant Field Values
    • PROPERTY_EXTS_DESCRIPTION

      public static final java.lang.String PROPERTY_EXTS_DESCRIPTION
      See Also:
      Constant Field Values
    • PROPERTY_FILE_ENABLED

      public static final java.lang.String PROPERTY_FILE_ENABLED
      See Also:
      Constant Field Values
    • PROPERTY_SHOW_RESET

      public static final java.lang.String PROPERTY_SHOW_RESET
      See Also:
      Constant Field Values
    • PROPERTY_START_PATH

      public static final java.lang.String PROPERTY_START_PATH
      See Also:
      Constant Field Values
    • PROPERTY_TITLE

      public static final java.lang.String PROPERTY_TITLE
      See Also:
      Constant Field Values
    • BINDING_BOUTON_XSL_LOCATION_ENABLED

      public static final java.lang.String BINDING_BOUTON_XSL_LOCATION_ENABLED
      See Also:
      Constant Field Values
    • BINDING_PATH_FIELD_ENABLED

      public static final java.lang.String BINDING_PATH_FIELD_ENABLED
      See Also:
      Constant Field Values
    • BINDING_PATH_FIELD_TEXT

      public static final java.lang.String BINDING_PATH_FIELD_TEXT
      See Also:
      Constant Field Values
    • BINDING_RESET_BUTTON_ENABLED

      public static final java.lang.String BINDING_RESET_BUTTON_ENABLED
      See Also:
      Constant Field Values
    • BINDING_TOOLBAR_VISIBLE

      public static final java.lang.String BINDING_TOOLBAR_VISIBLE
      See Also:
      Constant Field Values
    • $activeBindings

      protected java.util.List<java.lang.Object> $activeBindings
    • $bindingSources

      protected java.util.Map<java.lang.String,​java.lang.Object> $bindingSources
    • $bindings

      protected final java.util.Map<java.lang.String,​JAXXBinding> $bindings
    • $objectMap

      protected java.util.Map<java.lang.String,​java.lang.Object> $objectMap
    • $previousValues

      protected java.util.Map<?,​?> $previousValues
    • delegateContext

      protected final JAXXContext delegateContext
    • acceptAllFileFilterUsed

      protected java.lang.Boolean acceptAllFileFilterUsed
    • boutonXslLocation

      protected javax.swing.JButton boutonXslLocation
    • directoryEnabled

      protected java.lang.Boolean directoryEnabled
    • exts

      protected java.lang.String exts
    • extsDescription

      protected java.lang.String extsDescription
    • fileEnabled

      protected java.lang.Boolean fileEnabled
    • handler

      protected FileEditorHandler handler
    • pathField

      protected javax.swing.JTextField pathField
    • resetButton

      protected javax.swing.JButton resetButton
    • showReset

      protected java.lang.Boolean showReset
    • startPath

      protected java.lang.String startPath
    • title

      protected java.lang.String title
    • toolbar

      protected javax.swing.JToolBar toolbar
    • selectedFile

      protected java.io.File selectedFile
  • Constructor Details

    • FileEditor

      public FileEditor()
    • FileEditor

      public FileEditor​(JAXXContext parentContext)
  • Method Details

    • setSelectedFile

      public void setSelectedFile​(java.io.File selectedFile)
    • setSelectedFilePath

      public void setSelectedFilePath​(java.lang.String startPath)
    • getSelectedFile

      public java.io.File getSelectedFile()
      public void setSelectedFile(String startPath) { this.selectedFile = null; setStartPath(startPath); fireActionEvent(); }
    • setDialogOwner

      public void setDialogOwner​(javax.swing.JDialog dialogOwner)
    • $getJAXXObjectDescriptor

      public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
    • applyDataBinding

      public void applyDataBinding​(java.lang.String $binding)
      Specified by:
      applyDataBinding in interface JAXXObject
    • firePropertyChange

      public void firePropertyChange​(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
      Specified by:
      firePropertyChange in interface JAXXObject
      Overrides:
      firePropertyChange in class java.awt.Component
    • get$objectMap

      public java.util.Map<java.lang.String,​java.lang.Object> get$objectMap()
      Specified by:
      get$objectMap in interface JAXXObject
    • getDataBinding

      public JAXXBinding getDataBinding​(java.lang.String bindingId)
      Specified by:
      getDataBinding in interface JAXXObject
    • getDataBindings

      public JAXXBinding[] getDataBindings()
      Specified by:
      getDataBindings in interface JAXXObject
    • getObjectById

      public java.lang.Object getObjectById​(java.lang.String id)
      Specified by:
      getObjectById in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding, boolean $force)
      Specified by:
      processDataBinding in interface JAXXObject
    • processDataBinding

      public void processDataBinding​(java.lang.String $binding)
      Specified by:
      processDataBinding in interface JAXXObject
    • registerDataBinding

      public void registerDataBinding​(JAXXBinding binding)
      Specified by:
      registerDataBinding in interface JAXXObject
    • removeDataBinding

      public void removeDataBinding​(java.lang.String $binding)
      Specified by:
      removeDataBinding in interface JAXXObject
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz)
      Specified by:
      getContextValue in interface JAXXContext
    • getContextValue

      public <T> T getContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      getContextValue in interface JAXXContext
    • getDelegateContext

      public JAXXContext getDelegateContext()
      Specified by:
      getDelegateContext in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • getParentContainer

      public <O extends java.awt.Container> O getParentContainer​(java.lang.Object source, java.lang.Class<O> clazz)
      Specified by:
      getParentContainer in interface JAXXObject
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz)
      Specified by:
      removeContextValue in interface JAXXContext
    • removeContextValue

      public <T> void removeContextValue​(java.lang.Class<T> clazz, java.lang.String name)
      Specified by:
      removeContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o)
      Specified by:
      setContextValue in interface JAXXContext
    • setContextValue

      public <T> void setContextValue​(T o, java.lang.String name)
      Specified by:
      setContextValue in interface JAXXContext
    • doActionPerformed__on__boutonXslLocation

      public void doActionPerformed__on__boutonXslLocation​(java.awt.event.ActionEvent event)
    • doActionPerformed__on__resetButton

      public void doActionPerformed__on__resetButton​(java.awt.event.ActionEvent event)
    • doKeyReleased__on__pathField

      public void doKeyReleased__on__pathField​(java.awt.event.KeyEvent event)
    • getAcceptAllFileFilterUsed

      public java.lang.Boolean getAcceptAllFileFilterUsed()
    • getBoutonXslLocation

      public javax.swing.JButton getBoutonXslLocation()
    • getDirectoryEnabled

      public java.lang.Boolean getDirectoryEnabled()
    • getExts

      public java.lang.String getExts()
    • getExtsDescription

      public java.lang.String getExtsDescription()
    • getFileEnabled

      public java.lang.Boolean getFileEnabled()
    • getHandler

      public FileEditorHandler getHandler()
    • getPathField

      public javax.swing.JTextField getPathField()
    • getResetButton

      public javax.swing.JButton getResetButton()
    • getShowReset

      public java.lang.Boolean getShowReset()
    • getStartPath

      public java.lang.String getStartPath()
    • getTitle

      public java.lang.String getTitle()
    • getToolbar

      public javax.swing.JToolBar getToolbar()
    • isAcceptAllFileFilterUsed

      public java.lang.Boolean isAcceptAllFileFilterUsed()
    • isDirectoryEnabled

      public java.lang.Boolean isDirectoryEnabled()
    • isFileEnabled

      public java.lang.Boolean isFileEnabled()
    • isShowReset

      public java.lang.Boolean isShowReset()
    • setAcceptAllFileFilterUsed

      public void setAcceptAllFileFilterUsed​(java.lang.Boolean acceptAllFileFilterUsed)
    • setDirectoryEnabled

      public void setDirectoryEnabled​(java.lang.Boolean directoryEnabled)
    • setExts

      public void setExts​(java.lang.String exts)
    • setExtsDescription

      public void setExtsDescription​(java.lang.String extsDescription)
    • setFileEnabled

      public void setFileEnabled​(java.lang.Boolean fileEnabled)
    • setShowReset

      public void setShowReset​(java.lang.Boolean showReset)
    • setStartPath

      public void setStartPath​(java.lang.String startPath)
    • setTitle

      public void setTitle​(java.lang.String title)
    • addChildrenToToolbar

      protected void addChildrenToToolbar()
    • createAcceptAllFileFilterUsed

      protected void createAcceptAllFileFilterUsed()
    • createBoutonXslLocation

      protected void createBoutonXslLocation()
    • createDirectoryEnabled

      protected void createDirectoryEnabled()
    • createExts

      protected void createExts()
    • createExtsDescription

      protected void createExtsDescription()
    • createFileEnabled

      protected void createFileEnabled()
    • createHandler

      protected void createHandler()
    • createPathField

      protected void createPathField()
    • createResetButton

      protected void createResetButton()
    • createShowReset

      protected void createShowReset()
    • createStartPath

      protected void createStartPath()
    • createTitle

      protected void createTitle()
    • createToolbar

      protected void createToolbar()