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:
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.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainerNested 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>$activeBindingsprotected java.util.Map<java.lang.String,JAXXBinding>$bindingsprotected java.util.Map<java.lang.String,java.lang.Object>$bindingSourcesprotected java.util.Map<java.lang.String,java.lang.Object>$objectMapprotected java.util.Map<?,?>$previousValuesprotected java.lang.BooleanacceptAllFileFilterUsedstatic java.lang.StringBINDING_BOUTON_XSL_LOCATION_ENABLEDstatic java.lang.StringBINDING_PATH_FIELD_ENABLEDstatic java.lang.StringBINDING_PATH_FIELD_TEXTstatic java.lang.StringBINDING_RESET_BUTTON_ENABLEDstatic java.lang.StringBINDING_TOOLBAR_VISIBLEprotected javax.swing.JButtonboutonXslLocationprotected JAXXContextdelegateContextprotected java.lang.BooleandirectoryEnabledprotected java.lang.Stringextsprotected java.lang.StringextsDescriptionprotected java.lang.BooleanfileEnabledprotected FileEditorHandlerhandlerprotected javax.swing.JTextFieldpathFieldstatic java.lang.StringPROPERTY_ACCEPT_ALL_FILE_FILTER_USEDstatic java.lang.StringPROPERTY_DIRECTORY_ENABLEDstatic java.lang.StringPROPERTY_EXTSstatic java.lang.StringPROPERTY_EXTS_DESCRIPTIONstatic java.lang.StringPROPERTY_FILE_ENABLEDstatic java.lang.StringPROPERTY_SHOW_RESETstatic java.lang.StringPROPERTY_START_PATHstatic java.lang.StringPROPERTY_TITLEprotected javax.swing.JButtonresetButtonprotected java.io.FileselectedFileprotected java.lang.BooleanshowResetprotected java.lang.StringstartPathprotected java.lang.Stringtitleprotected javax.swing.JToolBartoolbarFields 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, WIDTH -
Constructor Summary
Constructors Constructor Description FileEditor()FileEditor(JAXXContext parentContext) -
Method Summary
Modifier and Type Method Description static JAXXObjectDescriptor$getJAXXObjectDescriptor()protected voidaddChildrenToToolbar()voidapplyDataBinding(java.lang.String $binding)protected voidcreateAcceptAllFileFilterUsed()protected voidcreateBoutonXslLocation()protected voidcreateDirectoryEnabled()protected voidcreateExts()protected voidcreateExtsDescription()protected voidcreateFileEnabled()protected voidcreateHandler()protected voidcreatePathField()protected voidcreateResetButton()protected voidcreateShowReset()protected voidcreateStartPath()protected voidcreateTitle()protected voidcreateToolbar()voiddoActionPerformed__on__boutonXslLocation(java.awt.event.ActionEvent event)voiddoActionPerformed__on__resetButton(java.awt.event.ActionEvent event)voiddoKeyReleased__on__pathField(java.awt.event.KeyEvent event)voidfirePropertyChange(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.BooleangetAcceptAllFileFilterUsed()javax.swing.JButtongetBoutonXslLocation()<T> TgetContextValue(java.lang.Class<T> clazz)<T> TgetContextValue(java.lang.Class<T> clazz, java.lang.String name)JAXXBindinggetDataBinding(java.lang.String bindingId)JAXXBinding[]getDataBindings()JAXXContextgetDelegateContext()java.lang.BooleangetDirectoryEnabled()java.lang.StringgetExts()java.lang.StringgetExtsDescription()java.lang.BooleangetFileEnabled()FileEditorHandlergetHandler()java.lang.ObjectgetObjectById(java.lang.String id)<O extends java.awt.Container>
OgetParentContainer(java.lang.Class<O> clazz)<O extends java.awt.Container>
OgetParentContainer(java.lang.Object source, java.lang.Class<O> clazz)javax.swing.JTextFieldgetPathField()javax.swing.JButtongetResetButton()java.io.FilegetSelectedFile()public void setSelectedFile(String startPath) { this.selectedFile = null; setStartPath(startPath); fireActionEvent(); }java.lang.BooleangetShowReset()java.lang.StringgetStartPath()java.lang.StringgetTitle()javax.swing.JToolBargetToolbar()java.lang.BooleanisAcceptAllFileFilterUsed()java.lang.BooleanisDirectoryEnabled()java.lang.BooleanisFileEnabled()java.lang.BooleanisShowReset()voidprocessDataBinding(java.lang.String $binding)voidprocessDataBinding(java.lang.String $binding, boolean $force)voidregisterDataBinding(JAXXBinding binding)<T> voidremoveContextValue(java.lang.Class<T> clazz)<T> voidremoveContextValue(java.lang.Class<T> clazz, java.lang.String name)voidremoveDataBinding(java.lang.String $binding)voidsetAcceptAllFileFilterUsed(java.lang.Boolean acceptAllFileFilterUsed)<T> voidsetContextValue(T o)<T> voidsetContextValue(T o, java.lang.String name)voidsetDialogOwner(javax.swing.JDialog dialogOwner)voidsetDirectoryEnabled(java.lang.Boolean directoryEnabled)voidsetExts(java.lang.String exts)voidsetExtsDescription(java.lang.String extsDescription)voidsetFileEnabled(java.lang.Boolean fileEnabled)voidsetSelectedFile(java.io.File selectedFile)voidsetSelectedFilePath(java.lang.String startPath)voidsetShowReset(java.lang.Boolean showReset)voidsetStartPath(java.lang.String startPath)voidsetTitle(java.lang.String title)Methods inherited from class jaxx.runtime.swing.BaseActionPanel
addActionListener, fireActionEvent, removeActionListenerMethods 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, 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jaxx.runtime.JAXXObject
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
-
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
-
$objectMap
protected java.util.Map<java.lang.String,java.lang.Object> $objectMap -
$previousValues
protected java.util.Map<?,?> $previousValues -
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
-
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
-
-
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
-
applyDataBinding
public void applyDataBinding(java.lang.String $binding)- Specified by:
applyDataBindingin interfaceJAXXObject
-
firePropertyChange
public void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)- Specified by:
firePropertyChangein interfaceJAXXObject- Overrides:
firePropertyChangein classjava.awt.Component
-
get$objectMap
public java.util.Map<java.lang.String,java.lang.Object> get$objectMap()- Specified by:
get$objectMapin interfaceJAXXObject
-
getDataBinding
- Specified by:
getDataBindingin interfaceJAXXObject
-
getDataBindings
- Specified by:
getDataBindingsin interfaceJAXXObject
-
getObjectById
public java.lang.Object getObjectById(java.lang.String id)- Specified by:
getObjectByIdin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding, boolean $force)- Specified by:
processDataBindingin interfaceJAXXObject
-
processDataBinding
public void processDataBinding(java.lang.String $binding)- Specified by:
processDataBindingin interfaceJAXXObject
-
registerDataBinding
- Specified by:
registerDataBindingin interfaceJAXXObject
-
removeDataBinding
public void removeDataBinding(java.lang.String $binding)- Specified by:
removeDataBindingin interfaceJAXXObject
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz)- Specified by:
getContextValuein interfaceJAXXContext
-
getContextValue
public <T> T getContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
getContextValuein interfaceJAXXContext
-
getDelegateContext
- Specified by:
getDelegateContextin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
getParentContainer
public <O extends java.awt.Container> O getParentContainer(java.lang.Object source, java.lang.Class<O> clazz)- Specified by:
getParentContainerin interfaceJAXXObject
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz)- Specified by:
removeContextValuein interfaceJAXXContext
-
removeContextValue
public <T> void removeContextValue(java.lang.Class<T> clazz, java.lang.String name)- Specified by:
removeContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o)- Specified by:
setContextValuein interfaceJAXXContext
-
setContextValue
public <T> void setContextValue(T o, java.lang.String name)- Specified by:
setContextValuein interfaceJAXXContext
-
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
-
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()
-