|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JInternalFrame
uk.ac.reload.dweezil.gui.ReloadInternalFrame
uk.ac.reload.editor.contentpackaging.ContentPackageEditor
The Content Package Editor Frame
Nested Class Summary |
Nested classes inherited from class javax.swing.JInternalFrame |
javax.swing.JInternalFrame.AccessibleJInternalFrame, javax.swing.JInternalFrame.JDesktopIcon |
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 ContentPackage |
_contentPackage
The ContentPackage Document |
protected ManifestPanel |
_manifestPanel
The CP Manifest Tree Panel |
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.CPPrefsPanel |
_prefsPanel
The Prefs panel |
protected CPResourcesPanel |
_resourcesPanel
The Resources Panel |
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxySaveHandler |
_saveAsHandler
Handles Save and SaveAs Events |
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxySaveHandler |
_saveHandler
Handles Save and SaveAs Events |
protected javax.swing.JSplitPane |
_splitPane
The SplitPane |
protected ReloadUndoMenuManager |
_undoMenuManager
The Undo Menu Manager for this Window |
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxyViewCPHandler |
_viewCPHandler
Our shared view CP handler from the main menu |
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxyZipHandler |
_zipHandler
Our shared zip handler from the main menu |
Fields inherited from class uk.ac.reload.dweezil.gui.ReloadInternalFrame |
_menuItem |
Fields inherited from class javax.swing.JInternalFrame |
closable, CONTENT_PANE_PROPERTY, desktopIcon, FRAME_ICON_PROPERTY, frameIcon, GLASS_PANE_PROPERTY, iconable, IS_CLOSED_PROPERTY, IS_ICON_PROPERTY, IS_MAXIMUM_PROPERTY, IS_SELECTED_PROPERTY, isClosed, isIcon, isMaximum, isSelected, LAYERED_PANE_PROPERTY, maximizable, MENU_BAR_PROPERTY, resizable, ROOT_PANE_PROPERTY, rootPane, rootPaneCheckingEnabled, title, TITLE_PROPERTY |
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 javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ContentPackageEditor()
Default Constructor |
Method Summary | |
boolean |
applicationClosing()
We have been told by the Application that it is closing. |
protected boolean |
checkNeedsSaving()
We can check if the File needs saving |
void |
dispose()
Dispose of this Window and clean up |
void |
documentSaved(ReloadSchemaDocument doc)
The ReloadDocument is saved |
void |
elementAdded(ReloadDocumentListenerEvent e)
A new element is added to the ReloadDocument, update the User Interface |
void |
elementChanged(ReloadDocumentListenerEvent e)
An element value has been changed in the ReloadDocument, update the User Interface |
void |
elementRemoved(ReloadDocumentListenerEvent e)
An element has been removed from the ReloadDocument, update the User Interface |
void |
exportManifest(org.jdom.Element manifestElement)
Export (Disaggregate) a sub-Manifest to a new folder |
ContentPackage |
getContentPackage()
|
ContentPackageHelperProfile[] |
getHelperProfiles()
|
void |
importManifest(org.jdom.Element manifestElement)
Import a Package as a sub-Manifest. |
void |
loadProfile(ContentPackageHelperProfile cpProfile)
Dynamically load a CP Profile |
void |
newContentPackage(java.io.File projectFolder)
Start a new CP Project with a new imsmanifest.xml |
protected boolean |
saveAsDocument()
Save As... |
protected boolean |
saveDocument()
If the manifest has been edited, ask whether we should save it |
protected void |
setContentPackage(ContentPackage contentPackage)
Set up some stuff when a new CP is loaded |
void |
setDocument(java.io.File file,
org.jdom.Document doc,
ContentPackageSchemaController schemaController)
Load an existing Content Package imsmanifest.xml |
void |
show()
Over-ride this so we can set view stuff |
protected void |
zipIt()
Zip up the Content Package |
Methods inherited from class uk.ac.reload.dweezil.gui.ReloadInternalFrame |
getMenuItem, setFrameIcon, setTitle |
Methods inherited from class javax.swing.JInternalFrame |
addImpl, addInternalFrameListener, createRootPane, doDefaultCloseAction, fireInternalFrameEvent, getAccessibleContext, getContentPane, getDefaultCloseOperation, getDesktopIcon, getDesktopPane, getFocusCycleRootAncestor, getFocusOwner, getFrameIcon, getGlassPane, getInternalFrameListeners, getJMenuBar, getLayer, getLayeredPane, getMenuBar, getMostRecentFocusOwner, getNormalBounds, getRootPane, getTitle, getUI, getUIClassID, getWarningString, hide, isClosable, isClosed, isFocusCycleRoot, isIcon, isIconifiable, isMaximizable, isMaximum, isResizable, isRootPaneCheckingEnabled, isSelected, moveToBack, moveToFront, pack, paintComponent, paramString, remove, removeInternalFrameListener, reshape, restoreSubcomponentFocus, setClosable, setClosed, setContentPane, setDefaultCloseOperation, setDesktopIcon, setFocusCycleRoot, setFrameIcon, setGlassPane, setIcon, setIconifiable, setJMenuBar, setLayer, setLayer, setLayeredPane, setLayout, setMaximizable, setMaximum, setMenuBar, setNormalBounds, setResizable, setRootPane, setRootPaneCheckingEnabled, setSelected, setUI, toBack, toFront, 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, 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, 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, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected ContentPackage _contentPackage
protected CPResourcesPanel _resourcesPanel
protected ManifestPanel _manifestPanel
protected javax.swing.JSplitPane _splitPane
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxySaveHandler _saveHandler
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxySaveHandler _saveAsHandler
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxyZipHandler _zipHandler
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.ProxyViewCPHandler _viewCPHandler
protected ReloadUndoMenuManager _undoMenuManager
protected uk.ac.reload.editor.contentpackaging.ContentPackageEditor.CPPrefsPanel _prefsPanel
Constructor Detail |
public ContentPackageEditor()
Method Detail |
public void show()
public void setDocument(java.io.File file, org.jdom.Document doc, ContentPackageSchemaController schemaController) throws ReloadEditorException
ReloadEditorException
protected void setContentPackage(ContentPackage contentPackage)
public void newContentPackage(java.io.File projectFolder) throws ReloadEditorException
ReloadEditorException
public void exportManifest(org.jdom.Element manifestElement)
public void importManifest(org.jdom.Element manifestElement)
protected void zipIt()
public ContentPackage getContentPackage()
public void loadProfile(ContentPackageHelperProfile cpProfile)
public ContentPackageHelperProfile[] getHelperProfiles()
public void elementAdded(ReloadDocumentListenerEvent e)
ReloadDocumentListener
elementAdded
in interface ReloadDocumentListener
e
- the ReloadDocumentListenerEventpublic void elementChanged(ReloadDocumentListenerEvent e)
ReloadDocumentListener
elementChanged
in interface ReloadDocumentListener
e
- the ReloadDocumentListenerEventpublic void elementRemoved(ReloadDocumentListenerEvent e)
ReloadDocumentListener
elementRemoved
in interface ReloadDocumentListener
e
- the ReloadDocumentListenerEventpublic void documentSaved(ReloadSchemaDocument doc)
ReloadDocumentListener
documentSaved
in interface ReloadDocumentListener
doc
- the ReloadDocument concernedpublic boolean applicationClosing()
applicationClosing
in interface ApplicationListener
protected boolean checkNeedsSaving()
public void dispose()
protected boolean saveDocument()
protected boolean saveAsDocument()
|
VdexReload 1.1.3 API | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |