jaxx.runtime.swing.editor
Class FileEditor

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by jaxx.runtime.swing.BaseActionPanel
                      extended by 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
protected  List<Object> $activeBindings
           
protected  Map<String,JAXXBinding> $bindings
           
protected  Map<String,Object> $bindingSources
           
protected  Map<String,Object> $objectMap
           
protected  Map<?,?> $previousValues
           
protected  Boolean acceptAllFileFilterUsed
           
static String BINDING_BOUTON_XSL_LOCATION_ENABLED
           
static String BINDING_PATH_FIELD_ENABLED
           
static String BINDING_PATH_FIELD_TEXT
           
protected  JButton boutonXslLocation
           
protected  JAXXContext delegateContext
           
protected  Boolean directoryEnabled
           
protected  String exts
           
protected  String extsDescription
           
protected  Boolean fileEnabled
           
protected  FileEditorHandler handler
           
protected  JTextField pathField
           
static String PROPERTY_ACCEPT_ALL_FILE_FILTER_USED
           
static String PROPERTY_DIRECTORY_ENABLED
           
static String PROPERTY_EXTS
           
static String PROPERTY_EXTS_DESCRIPTION
           
static String PROPERTY_FILE_ENABLED
           
static String PROPERTY_SELECTED_FILE
           
static String PROPERTY_START_PATH
           
static String PROPERTY_TITLE
           
protected  File selectedFile
           
protected  String startPath
           
protected  String title
           
 
Fields inherited from class javax.swing.JComponent
accessibleContext, 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
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
FileEditor()
           
FileEditor(JAXXContext parentContext)
           
 
Method Summary
protected  void $afterCompleteSetup()
           
static JAXXObjectDescriptor $getJAXXObjectDescriptor()
           
 void applyDataBinding(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 createSelectedFile()
           
protected  void createStartPath()
           
protected  void createTitle()
           
 void doActionPerformed__on__boutonXslLocation(ActionEvent event)
           
 void doFocusLost__on__pathField(FocusEvent event)
           
 void firePropertyChange(String propertyName, Object oldValue, Object newValue)
           
 Map<String,Object> get$objectMap()
           
 Boolean getAcceptAllFileFilterUsed()
           
 JButton getBoutonXslLocation()
           
<T> T
getContextValue(Class<T> clazz)
           
<T> T
getContextValue(Class<T> clazz, String name)
           
 JAXXBinding getDataBinding(String bindingId)
           
 JAXXBinding[] getDataBindings()
           
 JAXXContext getDelegateContext()
           
 Boolean getDirectoryEnabled()
           
 String getExts()
           
 String getExtsDescription()
           
 Boolean getFileEnabled()
           
 FileEditorHandler getHandler()
           
 Object getObjectById(String id)
           
<O extends Container>
O
getParentContainer(Class<O> clazz)
           
<O extends Container>
O
getParentContainer(Object source, Class<O> clazz)
           
 JTextField getPathField()
           
 File getSelectedFile()
           
 String getStartPath()
           
 String getTitle()
           
 Boolean isAcceptAllFileFilterUsed()
           
 Boolean isDirectoryEnabled()
           
 Boolean isFileEnabled()
           
 void processDataBinding(String $binding)
           
 void processDataBinding(String $binding, boolean $force)
           
 void registerDataBinding(JAXXBinding binding)
           
<T> void
removeContextValue(Class<T> clazz)
           
<T> void
removeContextValue(Class<T> clazz, String name)
           
 void removeDataBinding(String $binding)
           
 void setAcceptAllFileFilterUsed(Boolean acceptAllFileFilterUsed)
           
<T> void
setContextValue(T o)
           
<T> void
setContextValue(T o, String name)
           
 void setDirectoryEnabled(Boolean directoryEnabled)
           
 void setExts(String exts)
           
 void setExtsDescription(String extsDescription)
           
 void setFileEnabled(Boolean fileEnabled)
           
 void setSelectedFile(File selectedFile)
           
 void setStartPath(String startPath)
           
 void setTitle(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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, transferFocusBackward, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, 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_SELECTED_FILE

public static final String PROPERTY_SELECTED_FILE
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

$activeBindings

protected List<Object> $activeBindings

$bindingSources

protected Map<String,Object> $bindingSources

$bindings

protected final Map<String,JAXXBinding> $bindings

$objectMap

protected Map<String,Object> $objectMap

$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

selectedFile

protected File selectedFile

startPath

protected String startPath

title

protected String title
Constructor Detail

FileEditor

public FileEditor()

FileEditor

public FileEditor(JAXXContext parentContext)
Method Detail

$afterCompleteSetup

protected void $afterCompleteSetup()

$getJAXXObjectDescriptor

public static JAXXObjectDescriptor $getJAXXObjectDescriptor()

applyDataBinding

public void applyDataBinding(String $binding)
Specified by:
applyDataBinding in interface JAXXObject

firePropertyChange

public void firePropertyChange(String propertyName,
                               Object oldValue,
                               Object newValue)
Specified by:
firePropertyChange in interface JAXXObject
Overrides:
firePropertyChange in class Component

get$objectMap

public Map<String,Object> get$objectMap()
Specified by:
get$objectMap in interface JAXXObject

getDataBinding

public JAXXBinding getDataBinding(String bindingId)
Specified by:
getDataBinding in interface JAXXObject

getDataBindings

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

getObjectById

public Object getObjectById(String id)
Specified by:
getObjectById in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding,
                               boolean $force)
Specified by:
processDataBinding in interface JAXXObject

processDataBinding

public void processDataBinding(String $binding)
Specified by:
processDataBinding in interface JAXXObject

registerDataBinding

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

removeDataBinding

public void removeDataBinding(String $binding)
Specified by:
removeDataBinding in interface JAXXObject

getContextValue

public <T> T getContextValue(Class<T> clazz)
Specified by:
getContextValue in interface JAXXContext

getContextValue

public <T> T getContextValue(Class<T> clazz,
                             String name)
Specified by:
getContextValue in interface JAXXContext

getDelegateContext

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

getParentContainer

public <O extends Container> O getParentContainer(Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

getParentContainer

public <O extends Container> O getParentContainer(Object source,
                                                  Class<O> clazz)
Specified by:
getParentContainer in interface JAXXObject

removeContextValue

public <T> void removeContextValue(Class<T> clazz)
Specified by:
removeContextValue in interface JAXXContext

removeContextValue

public <T> void removeContextValue(Class<T> clazz,
                                   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,
                                String name)
Specified by:
setContextValue in interface JAXXContext

doActionPerformed__on__boutonXslLocation

public void doActionPerformed__on__boutonXslLocation(ActionEvent event)

doFocusLost__on__pathField

public void doFocusLost__on__pathField(FocusEvent 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()

getSelectedFile

public File getSelectedFile()

getStartPath

public String getStartPath()

getTitle

public String getTitle()

isAcceptAllFileFilterUsed

public Boolean isAcceptAllFileFilterUsed()

isDirectoryEnabled

public Boolean isDirectoryEnabled()

isFileEnabled

public Boolean isFileEnabled()

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)

setSelectedFile

public void setSelectedFile(File selectedFile)

setStartPath

public void setStartPath(String startPath)

setTitle

public void setTitle(String title)

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()

createSelectedFile

protected void createSelectedFile()

createStartPath

protected void createStartPath()

createTitle

protected void createTitle()


Copyright © 2008-2012 CodeLutin. All Rights Reserved.