VdexReload 1.1.3 API

uk.ac.reload.editor
Class ReloadEditor

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Frame
                  extended byjavax.swing.JFrame
                      extended byuk.ac.reload.editor.ReloadEditor
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.InternalFrameListener, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class ReloadEditor
extends javax.swing.JFrame
implements javax.swing.event.InternalFrameListener

The Reload Editor Frame

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JFrame
javax.swing.JFrame.AccessibleJFrame
 
Nested classes inherited from class java.awt.Frame
java.awt.Frame.AccessibleAWTFrame
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
static java.lang.String APP_NAME
           
static java.lang.String AUTHORS
           
static java.lang.String BILL
           
static java.lang.String BUILD_DATE
           
static java.lang.String CONTRIBUTORS
           
static java.lang.String COPYRIGHT
           
static boolean DEBUG
          Set this to false for a Release Build, keep true for debugging
static java.lang.String DOCDISS
           
static java.lang.String EMAIL_CONTACT
           
static java.lang.String ICON_ADL
           
static java.lang.String ICON_APP16
           
static java.lang.String ICON_APP32
           
static java.lang.String ICON_COPY
           
static java.lang.String ICON_CP
           
static java.lang.String ICON_CPSCORM
           
static java.lang.String ICON_CUT
           
static java.lang.String ICON_DELETE
           
static java.lang.String ICON_DEPENDENCY
           
static java.lang.String ICON_DOWN
           
static java.lang.String ICON_FILE
           
static java.lang.String ICON_FOLDER_CLOSED
           
static java.lang.String ICON_FOLDER_NEW
           
static java.lang.String ICON_FOLDER_OPEN
           
static java.lang.String ICON_IMPORT
           
static java.lang.String ICON_ITEM
           
static java.lang.String ICON_ITEMSCORM
           
static java.lang.String ICON_JUMP
           
static java.lang.String ICON_LEFT
           
static java.lang.String ICON_MD
           
static java.lang.String ICON_MDFOLDER
           
static java.lang.String ICON_MDLEAF
           
static java.lang.String ICON_MINUS_SM
           
static java.lang.String ICON_NEW
           
static java.lang.String ICON_OPEN
           
static java.lang.String ICON_ORG
           
static java.lang.String ICON_ORGS
           
static java.lang.String ICON_PASTE
           
static java.lang.String ICON_PATH
           
static java.lang.String ICON_PLUS_SM
           
static java.lang.String ICON_PLUS2_SM
           
static java.lang.String ICON_REDO
           
static java.lang.String ICON_REFRESH
           
static java.lang.String ICON_RESOURCE
           
static java.lang.String ICON_RESOURCES
           
static java.lang.String ICON_SAVE
           
static java.lang.String ICON_TITLE
           
static java.lang.String ICON_UNDO
           
static java.lang.String ICON_UP
           
static java.lang.String ICON_VIEWCP
           
static java.lang.String ICON_VIEWFILE
           
static java.lang.String ICON_VX
           
static java.lang.String ICON_VXBROWSE
           
static java.lang.String ICON_VXFOLDER
           
static java.lang.String ICON_VXLEAF
           
static java.lang.String ICON_ZIP
           
static java.lang.String IMAGE_EASTER_EGG
           
static java.lang.String IMAGE_SPLASH
           
static java.lang.String PROJMANAGER
           
static java.lang.String VERSION
           
static java.lang.String WEB_PAGE
           
 
Fields inherited from class javax.swing.JFrame
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
 
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, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ReloadEditor()
          Constructor for new Reload Editor
 
Method Summary
 void addApplicationListener(ApplicationListener listener)
          Add an Application Listener
 void addInternalFrame(ReloadInternalFrame frame)
          Add a new ReloadInternalFrame
 void closeApp()
          Quit the application Put any cleanup code here.
 boolean fireApplicationClosing()
          Tell our listeners that we are closing the App They must reply by answering with true for OK, or false for not OK
 javax.swing.JDesktopPane getDesktop()
          Gets the JDesktopPane
 ReloadInternalFrame getFocussedInternalFrame()
          Gets the frame that is currently in focus
 java.io.File getHelpFile()
          Get the Instance of the Help File
static ReloadEditor getInstance()
          Gets the Singleton Instance of the Editor
 ReloadInternalFrameManager getInternalFrameManager()
           
 ReloadStatusWindow getStatusWindow()
           
 java.io.File getVocabularyHelpFile()
          Get the Instance of the Vocabulary Help File
 void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
          The internal frame is activated so we set this frame as the currently focussed frame
 void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
          The Internal frame is closed so we need to remove it.
 void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
           
 void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
           
 void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
           
 void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
           
 void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
           
static void main(java.lang.String[] args)
          Main program entry point
 void removeApplicationListener(ApplicationListener listener)
          Remove an Application Listener
 void removeInternalFrame(ReloadInternalFrame frame)
          Remove a new ReloadInternalFrame
 void setTitle(java.lang.String title)
          Set the Title Bar String
 
Methods inherited from class javax.swing.JFrame
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Frame
addNotify, finalize, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setIconImage, setMaximizedBounds, setMenuBar, setResizable, setState, setUndecorated
 
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, hide, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, show, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
 

Field Detail

DEBUG

public static boolean DEBUG
Set this to false for a Release Build, keep true for debugging


APP_NAME

public static java.lang.String APP_NAME

VERSION

public static java.lang.String VERSION

BUILD_DATE

public static java.lang.String BUILD_DATE

COPYRIGHT

public static java.lang.String COPYRIGHT

AUTHORS

public static java.lang.String AUTHORS

PROJMANAGER

public static java.lang.String PROJMANAGER

BILL

public static java.lang.String BILL

DOCDISS

public static java.lang.String DOCDISS

CONTRIBUTORS

public static java.lang.String CONTRIBUTORS

EMAIL_CONTACT

public static java.lang.String EMAIL_CONTACT

WEB_PAGE

public static java.lang.String WEB_PAGE

ICON_PATH

public static java.lang.String ICON_PATH

ICON_ADL

public static java.lang.String ICON_ADL

ICON_APP16

public static java.lang.String ICON_APP16

ICON_APP32

public static java.lang.String ICON_APP32

ICON_COPY

public static java.lang.String ICON_COPY

ICON_CP

public static java.lang.String ICON_CP

ICON_CPSCORM

public static java.lang.String ICON_CPSCORM

ICON_CUT

public static java.lang.String ICON_CUT

ICON_DELETE

public static java.lang.String ICON_DELETE

ICON_DEPENDENCY

public static java.lang.String ICON_DEPENDENCY

ICON_DOWN

public static java.lang.String ICON_DOWN

ICON_FILE

public static java.lang.String ICON_FILE

ICON_FOLDER_CLOSED

public static java.lang.String ICON_FOLDER_CLOSED

ICON_FOLDER_NEW

public static java.lang.String ICON_FOLDER_NEW

ICON_FOLDER_OPEN

public static java.lang.String ICON_FOLDER_OPEN

ICON_IMPORT

public static java.lang.String ICON_IMPORT

ICON_ITEM

public static java.lang.String ICON_ITEM

ICON_ITEMSCORM

public static java.lang.String ICON_ITEMSCORM

ICON_JUMP

public static java.lang.String ICON_JUMP

ICON_LEFT

public static java.lang.String ICON_LEFT

ICON_MD

public static java.lang.String ICON_MD

ICON_MDLEAF

public static java.lang.String ICON_MDLEAF

ICON_MDFOLDER

public static java.lang.String ICON_MDFOLDER

ICON_MINUS_SM

public static java.lang.String ICON_MINUS_SM

ICON_ORGS

public static java.lang.String ICON_ORGS

ICON_ORG

public static java.lang.String ICON_ORG

ICON_NEW

public static java.lang.String ICON_NEW

ICON_OPEN

public static java.lang.String ICON_OPEN

ICON_PASTE

public static java.lang.String ICON_PASTE

ICON_PLUS_SM

public static java.lang.String ICON_PLUS_SM

ICON_PLUS2_SM

public static java.lang.String ICON_PLUS2_SM

ICON_REDO

public static java.lang.String ICON_REDO

ICON_REFRESH

public static java.lang.String ICON_REFRESH

ICON_RESOURCE

public static java.lang.String ICON_RESOURCE

ICON_RESOURCES

public static java.lang.String ICON_RESOURCES

ICON_SAVE

public static java.lang.String ICON_SAVE

ICON_TITLE

public static java.lang.String ICON_TITLE

ICON_UNDO

public static java.lang.String ICON_UNDO

ICON_UP

public static java.lang.String ICON_UP

ICON_VIEWCP

public static java.lang.String ICON_VIEWCP

ICON_VIEWFILE

public static java.lang.String ICON_VIEWFILE

ICON_ZIP

public static java.lang.String ICON_ZIP

ICON_VX

public static java.lang.String ICON_VX

ICON_VXLEAF

public static java.lang.String ICON_VXLEAF

ICON_VXFOLDER

public static java.lang.String ICON_VXFOLDER

ICON_VXBROWSE

public static java.lang.String ICON_VXBROWSE

IMAGE_SPLASH

public static java.lang.String IMAGE_SPLASH

IMAGE_EASTER_EGG

public static java.lang.String IMAGE_EASTER_EGG
Constructor Detail

ReloadEditor

public ReloadEditor()
Constructor for new Reload Editor

Method Detail

main

public static void main(java.lang.String[] args)
Main program entry point

Parameters:
args - Command line arguments

getInstance

public static ReloadEditor getInstance()
Gets the Singleton Instance of the Editor

Returns:
The Singleton Instance of the Editor

getStatusWindow

public ReloadStatusWindow getStatusWindow()
Returns:
The Status Window

getInternalFrameManager

public ReloadInternalFrameManager getInternalFrameManager()
Returns:
The ReloadInternalFrameManager

getHelpFile

public java.io.File getHelpFile()
Get the Instance of the Help File

Returns:
the Help File

getVocabularyHelpFile

public java.io.File getVocabularyHelpFile()
Get the Instance of the Vocabulary Help File

Returns:
the Vocabulary Help File

closeApp

public void closeApp()
Quit the application Put any cleanup code here.


setTitle

public void setTitle(java.lang.String title)
Set the Title Bar String

Parameters:
title - The Title Bar String

getDesktop

public javax.swing.JDesktopPane getDesktop()
Gets the JDesktopPane

Returns:
the desktop pane
See Also:
JDesktopPane

addInternalFrame

public void addInternalFrame(ReloadInternalFrame frame)
Add a new ReloadInternalFrame

Parameters:
frame - The new Frame

removeInternalFrame

public void removeInternalFrame(ReloadInternalFrame frame)
Remove a new ReloadInternalFrame

Parameters:
frame - The Frame

getFocussedInternalFrame

public ReloadInternalFrame getFocussedInternalFrame()
Gets the frame that is currently in focus

Returns:
the frame that is currently in focus

internalFrameOpened

public void internalFrameOpened(javax.swing.event.InternalFrameEvent e)
Specified by:
internalFrameOpened in interface javax.swing.event.InternalFrameListener

internalFrameClosing

public void internalFrameClosing(javax.swing.event.InternalFrameEvent e)
Specified by:
internalFrameClosing in interface javax.swing.event.InternalFrameListener

internalFrameClosed

public void internalFrameClosed(javax.swing.event.InternalFrameEvent e)
The Internal frame is closed so we need to remove it.

Specified by:
internalFrameClosed in interface javax.swing.event.InternalFrameListener
Parameters:
e -

internalFrameIconified

public void internalFrameIconified(javax.swing.event.InternalFrameEvent e)
Specified by:
internalFrameIconified in interface javax.swing.event.InternalFrameListener

internalFrameDeiconified

public void internalFrameDeiconified(javax.swing.event.InternalFrameEvent e)
Specified by:
internalFrameDeiconified in interface javax.swing.event.InternalFrameListener

internalFrameActivated

public void internalFrameActivated(javax.swing.event.InternalFrameEvent e)
The internal frame is activated so we set this frame as the currently focussed frame

Specified by:
internalFrameActivated in interface javax.swing.event.InternalFrameListener
Parameters:
e - the internal frame activated event

internalFrameDeactivated

public void internalFrameDeactivated(javax.swing.event.InternalFrameEvent e)
Specified by:
internalFrameDeactivated in interface javax.swing.event.InternalFrameListener

addApplicationListener

public void addApplicationListener(ApplicationListener listener)
Add an Application Listener

Parameters:
listener - The Application Listener

removeApplicationListener

public void removeApplicationListener(ApplicationListener listener)
Remove an Application Listener

Parameters:
listener - The Application Listener

fireApplicationClosing

public boolean fireApplicationClosing()
Tell our listeners that we are closing the App They must reply by answering with true for OK, or false for not OK


VdexReload 1.1.3 API