Package jaxx.runtime.swing.editor
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:
ImageObserver,MenuContainer,Serializable,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
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
-
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
-
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
-
Methods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
PROPERTY_ACCEPT_ALL_FILE_FILTER_USED
public static final String PROPERTY_ACCEPT_ALL_FILE_FILTER_USED
- See Also:
- Constant Field Values
-
PROPERTY_DIRECTORY_ENABLED
public static final String PROPERTY_DIRECTORY_ENABLED
- See Also:
- Constant Field Values
-
PROPERTY_EXTS
public static final String PROPERTY_EXTS
- See Also:
- Constant Field Values
-
PROPERTY_EXTS_DESCRIPTION
public static final String PROPERTY_EXTS_DESCRIPTION
- See Also:
- Constant Field Values
-
PROPERTY_FILE_ENABLED
public static final String PROPERTY_FILE_ENABLED
- See Also:
- Constant Field Values
-
PROPERTY_SHOW_RESET
public static final String PROPERTY_SHOW_RESET
- See Also:
- Constant Field Values
-
PROPERTY_START_PATH
public static final String PROPERTY_START_PATH
- See Also:
- Constant Field Values
-
PROPERTY_TITLE
public static final String PROPERTY_TITLE
- See Also:
- Constant Field Values
-
BINDING_BOUTON_XSL_LOCATION_ENABLED
public static final String BINDING_BOUTON_XSL_LOCATION_ENABLED
- See Also:
- Constant Field Values
-
BINDING_PATH_FIELD_ENABLED
public static final String BINDING_PATH_FIELD_ENABLED
- See Also:
- Constant Field Values
-
BINDING_PATH_FIELD_TEXT
public static final String BINDING_PATH_FIELD_TEXT
- See Also:
- Constant Field Values
-
BINDING_RESET_BUTTON_ENABLED
public static final String BINDING_RESET_BUTTON_ENABLED
- See Also:
- Constant Field Values
-
BINDING_TOOLBAR_VISIBLE
public static final String BINDING_TOOLBAR_VISIBLE
- See Also:
- Constant Field Values
-
$bindings
protected final Map<String,JAXXBinding> $bindings
-
$previousValues
protected Map<?,?> $previousValues
-
delegateContext
protected final JAXXContext delegateContext
-
acceptAllFileFilterUsed
protected Boolean acceptAllFileFilterUsed
-
boutonXslLocation
protected JButton boutonXslLocation
-
directoryEnabled
protected Boolean directoryEnabled
-
exts
protected String exts
-
extsDescription
protected String extsDescription
-
fileEnabled
protected Boolean fileEnabled
-
handler
protected FileEditorHandler handler
-
pathField
protected JTextField pathField
-
resetButton
protected JButton resetButton
-
showReset
protected Boolean showReset
-
startPath
protected String startPath
-
title
protected String title
-
toolbar
protected JToolBar toolbar
-
selectedFile
protected File selectedFile
-
-
Constructor Detail
-
FileEditor
public FileEditor()
-
FileEditor
public FileEditor(JAXXContext parentContext)
-
-
Method Detail
-
setSelectedFile
public void setSelectedFile(File selectedFile)
-
setSelectedFilePath
public void setSelectedFilePath(String startPath)
-
getSelectedFile
public File getSelectedFile()
public void setSelectedFile(String startPath) { this.selectedFile = null; setStartPath(startPath); fireActionEvent(); }
-
setDialogOwner
public void setDialogOwner(JDialog dialogOwner)
-
$getJAXXObjectDescriptor
public static JAXXObjectDescriptor $getJAXXObjectDescriptor()
-
applyDataBinding
public void applyDataBinding(String $binding)
- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(String propertyName, Object oldValue, Object newValue)
- Specified by:
firePropertyChangein interfaceJAXXObject- Overrides:
firePropertyChangein classComponent
-
get$objectMap
public Map<String,Object> get$objectMap()
- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
public JAXXBinding getDataBinding(String bindingId)
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
public JAXXBinding[] getDataBindings()
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public Object getObjectById(String id)
- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding, boolean $force)
- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(String $binding)
- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
public void registerDataBinding(JAXXBinding binding)
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(String $binding)
- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(Class<T> clazz)
- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(Class<T> clazz, String name)
- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
public JAXXContext getDelegateContext()
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends Container> O getParentContainer(Object source, Class<O> clazz)
- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz)
- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(Class<T> clazz, String name)
- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)
- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, String name)- Specified by:
setContextValuein interfaceJAXXContext
-
doActionPerformed__on__boutonXslLocation
public void doActionPerformed__on__boutonXslLocation(ActionEvent event)
-
doActionPerformed__on__resetButton
public void doActionPerformed__on__resetButton(ActionEvent event)
-
doKeyReleased__on__pathField
public void doKeyReleased__on__pathField(KeyEvent event)
-
getAcceptAllFileFilterUsed
public Boolean getAcceptAllFileFilterUsed()
-
getBoutonXslLocation
public JButton getBoutonXslLocation()
-
getDirectoryEnabled
public Boolean getDirectoryEnabled()
-
getExts
public String getExts()
-
getExtsDescription
public String getExtsDescription()
-
getFileEnabled
public Boolean getFileEnabled()
-
getHandler
public FileEditorHandler getHandler()
-
getPathField
public JTextField getPathField()
-
getResetButton
public JButton getResetButton()
-
getShowReset
public Boolean getShowReset()
-
getStartPath
public String getStartPath()
-
getTitle
public String getTitle()
-
getToolbar
public JToolBar getToolbar()
-
isAcceptAllFileFilterUsed
public Boolean isAcceptAllFileFilterUsed()
-
isDirectoryEnabled
public Boolean isDirectoryEnabled()
-
isFileEnabled
public Boolean isFileEnabled()
-
isShowReset
public Boolean isShowReset()
-
setAcceptAllFileFilterUsed
public void setAcceptAllFileFilterUsed(Boolean acceptAllFileFilterUsed)
-
setDirectoryEnabled
public void setDirectoryEnabled(Boolean directoryEnabled)
-
setExts
public void setExts(String exts)
-
setExtsDescription
public void setExtsDescription(String extsDescription)
-
setFileEnabled
public void setFileEnabled(Boolean fileEnabled)
-
setShowReset
public void setShowReset(Boolean showReset)
-
setStartPath
public void setStartPath(String startPath)
-
setTitle
public void setTitle(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()
-
-