VdexReload 1.1.3 API

uk.ac.reload.editor.contentpackaging.resourceview
Class CPResourcesPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byuk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class CPResourcesPanel
extends javax.swing.JPanel

A Content Package Resources Panel for the CP UI

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
protected  uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyImportHandler _proxyImportHandler
          Our import handler from the main menu and panel
protected  uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyImportHandler _proxyImportHandlerLocal
          Our import handler from the main menu and panel
protected  uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyNewFolderHandler _proxyNewFolderHandler
          Our new folder handler from the panel
protected  uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyRefreshHandler _proxyRefreshHandlerLocal
          Our refresh handler from the panel
protected  uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyRemoveResourceHandler _proxyRemoveResourceHandlerLocal
          Our resource remover handler from the panel
protected  uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyViewFileHandler _proxyViewFileHandlerLocal
          Our view file handler from the panel
protected  CPResourcesTree _resourcesTree
          The Resources Tree
protected  java.io.File _rootFolder
          The Root Folder
 
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
CPResourcesPanel()
          Constructor
 
Method Summary
 void destroy()
          Destroy this Panel
protected  void importResources(ReloadResource folder)
          Dialogue routine to allow user to import a new resource or folder Checks to see if the user wants to import dependent files and then instantiates ResourceImporter to bring in the files Finally, it refreshes the resource tree to show the new listing
 void refreshResourceTree()
          Refresh the Resource tree after changes
 void setFileView(java.io.File rootFolder)
          Set the File View
 void setFocusGained()
          We got the focus
 void setFocusLost()
          We lost the focus
 void updateMenus(ReloadResource resource)
          Update our buttons and menus depending on resource selected
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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
 

Field Detail

_resourcesTree

protected CPResourcesTree _resourcesTree
The Resources Tree


_rootFolder

protected java.io.File _rootFolder
The Root Folder


_proxyImportHandler

protected uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyImportHandler _proxyImportHandler
Our import handler from the main menu and panel


_proxyImportHandlerLocal

protected uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyImportHandler _proxyImportHandlerLocal
Our import handler from the main menu and panel


_proxyRefreshHandlerLocal

protected uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyRefreshHandler _proxyRefreshHandlerLocal
Our refresh handler from the panel


_proxyRemoveResourceHandlerLocal

protected uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyRemoveResourceHandler _proxyRemoveResourceHandlerLocal
Our resource remover handler from the panel


_proxyViewFileHandlerLocal

protected uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyViewFileHandler _proxyViewFileHandlerLocal
Our view file handler from the panel


_proxyNewFolderHandler

protected uk.ac.reload.editor.contentpackaging.resourceview.CPResourcesPanel.ProxyNewFolderHandler _proxyNewFolderHandler
Our new folder handler from the panel

Constructor Detail

CPResourcesPanel

public CPResourcesPanel()
Constructor

Method Detail

setFileView

public void setFileView(java.io.File rootFolder)
Set the File View


destroy

public void destroy()
Destroy this Panel


setFocusGained

public void setFocusGained()
We got the focus


setFocusLost

public void setFocusLost()
We lost the focus


updateMenus

public void updateMenus(ReloadResource resource)
Update our buttons and menus depending on resource selected


importResources

protected void importResources(ReloadResource folder)
Dialogue routine to allow user to import a new resource or folder Checks to see if the user wants to import dependent files and then instantiates ResourceImporter to bring in the files Finally, it refreshes the resource tree to show the new listing


refreshResourceTree

public void refreshResourceTree()
Refresh the Resource tree after changes


VdexReload 1.1.3 API