Index: lams_documents/UI_Design_docs/apidoc/all-types-frame.html =================================================================== RCS file: /usr/local/cvsroot/lams_documents/UI_Design_docs/apidoc/all-types-frame.html,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ lams_documents/UI_Design_docs/apidoc/all-types-frame.html 13 Feb 2006 02:53:02 -0000 1.1 @@ -0,0 +1,2 @@ + +
AbstractController in package org.lamsfoundation.lams.common.mvc
AbstractView in package org.lamsfoundation.lams.common.mvc
activeTool field in org.lamsfoundation.lams.authoring.cv.CanvasModel
activities field in org.lamsfoundation.lams.authoring.DesignDataModel
activities field in org.lamsfoundation.lams.authoring.tk.TemplateActivity
activitiesDisplayed field in org.lamsfoundation.lams.authoring.cv.CanvasModel
Activity in package org.lamsfoundation.lams.authoring
activity field in org.lamsfoundation.lams.authoring.cv.CanvasActivity
activity field in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity
activityCategoryID field in org.lamsfoundation.lams.authoring.Activity
activityClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController
activityDoubleClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController
activityID field in org.lamsfoundation.lams.authoring.Activity
activityRelease() method in org.lamsfoundation.lams.authoring.cv.CanvasController
activityReleaseOutside() method in org.lamsfoundation.lams.authoring.cv.CanvasController
activityTypeID field in org.lamsfoundation.lams.authoring.Activity
activityUIID field in org.lamsfoundation.lams.authoring.Activity
addActivity() method in org.lamsfoundation.lams.authoring.DesignDataModel
addActivityToTransition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
addArgs() method in org.lamsfoundation.lams.common.util.CallBack
addColumn() method in org.lamsfoundation.lams.common.comms.WddxRecordset
addCursor() method in org.lamsfoundation.lams.common.ui.Cursor
addEventListener field in org.lamsfoundation.lams.authoring.cv.Bin
addEventListener field in org.lamsfoundation.lams.authoring.tb.ToolbarView
addEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceDialog
addEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceModel
addEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasModel
addEventListener field in org.lamsfoundation.lams.authoring.tk.Toolkit
addEventListener field in org.lamsfoundation.lams.authoring.DesignDataModel
addEventListener field in org.lamsfoundation.lams.common.ui.LFMenuBar
addEventListener field in org.lamsfoundation.lams.common.style.ThemeManager
addEventListener field in org.lamsfoundation.lams.authoring.cv.PropertyInspector
addEventListener field in org.lamsfoundation.lams.authoring.tk.ToolkitView
addEventListener field in org.lamsfoundation.lams.common.PreferencesDialog
addEventListener field in org.lamsfoundation.lams.common.dict.Dictionary
addEventListener field in org.lamsfoundation.lams.authoring.tb.Toolbar
addEventListener field in org.lamsfoundation.lams.common.Config
addEventListener field in org.lamsfoundation.lams.common.DebugDialog
addEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasView
addEventListener field in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog
addEventListener field in org.lamsfoundation.lams.common.util.Debugger
addEventListener field in org.lamsfoundation.lams.common.ui.InputDialog
addEventListener field in org.lamsfoundation.lams.authoring.cv.Canvas
addObserver() method in org.lamsfoundation.lams.common.util.Observable
addRows() method in org.lamsfoundation.lams.common.comms.WddxRecordset
addToIndex() method in org.lamsfoundation.lams.common.util.CookieMonster
addTransition() method in org.lamsfoundation.lams.authoring.DesignDataModel
addVisualElement() method in org.lamsfoundation.lams.common.style.Theme
allowDebug field in org.lamsfoundation.lams.common.util.Debugger
Application in package org.lamsfoundation.lams.authoring
applyGrouping field in org.lamsfoundation.lams.authoring.Activity
at field in org.lamsfoundation.lams.common.comms.Wddx
atRev field in org.lamsfoundation.lams.common.comms.Wddx
authoringURL field in org.lamsfoundation.lams.authoring.ToolActivity
autoOpenFolderInTree() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
baseStyleObject field in org.lamsfoundation.lams.common.style.Theme
Bin in package org.lamsfoundation.lams.authoring.cv
bin field in org.lamsfoundation.lams.authoring.cv.Canvas
BOOLEAN_NULL_VALUE field in org.lamsfoundation.lams.common.Config
borderType field in org.lamsfoundation.lams.common.ui.Panel
broadcastInit() method in org.lamsfoundation.lams.common.dict.Dictionary
broadcastThemeChanged() method in org.lamsfoundation.lams.common.style.ThemeManager
broadcastViewUpdate() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
broadcastViewUpdate() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
C_DEFAULT field in org.lamsfoundation.lams.authoring.Application
C_HOURGLASS field in org.lamsfoundation.lams.authoring.Application
C_OPTIONAL field in org.lamsfoundation.lams.authoring.Application
C_TRANSITION field in org.lamsfoundation.lams.authoring.Application
call() method in org.lamsfoundation.lams.common.util.CallBack
CallBack in package org.lamsfoundation.lams.common.util
Canvas in package org.lamsfoundation.lams.authoring.cv
CanvasActivity in package org.lamsfoundation.lams.authoring.cv
CanvasController in package org.lamsfoundation.lams.authoring.cv
CanvasModel in package org.lamsfoundation.lams.authoring.cv
CanvasParallelActivity in package org.lamsfoundation.lams.authoring.cv
CanvasTransition in package org.lamsfoundation.lams.authoring.cv
CanvasView in package org.lamsfoundation.lams.authoring.cv
CATEGORY_ASSESSMENT field in org.lamsfoundation.lams.authoring.Activity
CATEGORY_COLLABORATION field in org.lamsfoundation.lams.authoring.Activity
CATEGORY_CONTENT field in org.lamsfoundation.lams.authoring.Activity
CATEGORY_SPLIT field in org.lamsfoundation.lams.authoring.Activity
CATEGORY_SYSTEM field in org.lamsfoundation.lams.authoring.Activity
centre() method in org.lamsfoundation.lams.common.ui.LFWindow
centred field in org.lamsfoundation.lams.common.ui.LFWindow
childActivities field in org.lamsfoundation.lams.authoring.tk.TemplateActivity
classConstruct() method in org.lamsfoundation.lams.common.style.LFButtonSkin
classConstructed field in org.lamsfoundation.lams.common.style.LFButtonSkin
className field in org.lamsfoundation.lams.common.style.Theme
className field in org.lamsfoundation.lams.authoring.tk.ToolkitView
className field in org.lamsfoundation.lams.common.util.NumberUtils
className field in org.lamsfoundation.lams.common.util.StringUtils
className field in org.lamsfoundation.lams.common.style.VisualElement
className field in org.lamsfoundation.lams.authoring.tk.ToolkitModel
className field in org.lamsfoundation.lams.authoring.tb.Toolbar
className field in org.lamsfoundation.lams.authoring.tk.Toolkit
className field in org.lamsfoundation.lams.common.Config
className field in org.lamsfoundation.lams.common.ui.Panel
className field in org.lamsfoundation.lams.common.ui.LFWindow
className field in org.lamsfoundation.lams.common.ui.LFMenuBar
className field in org.lamsfoundation.lams.authoring.cv.Canvas
className field in org.lamsfoundation.lams.common.util.CookieMonster
cleanNull() method in org.lamsfoundation.lams.common.util.StringUtils
clear() method in org.lamsfoundation.lams.common.util.Hashtable
clearCanvas() method in org.lamsfoundation.lams.authoring.cv.Canvas
clearObservers() method in org.lamsfoundation.lams.common.util.Observable
clearWorkspaceCache() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
clearWorkspaceCacheMultiple() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
click() method in org.lamsfoundation.lams.common.DebugDialog
click() method in org.lamsfoundation.lams.common.PreferencesDialog
click() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector
click() method in org.lamsfoundation.lams.authoring.tb.ToolbarController
click() method in org.lamsfoundation.lams.common.Dialog
click() method in org.lamsfoundation.lams.common.ui.InputDialog
clone() method in org.lamsfoundation.lams.common.util.Hashtable
clone() method in org.lamsfoundation.lams.authoring.ToolActivity
clone() method in org.lamsfoundation.lams.authoring.Activity
clone() method in org.lamsfoundation.lams.authoring.ComplexActivity
closeThisDialogue() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
Communication in package org.lamsfoundation.lams.common.comms
COMP field in org.lamsfoundation.lams.common.util.Debugger
ComplexActivity in package org.lamsfoundation.lams.authoring
Config in package org.lamsfoundation.lams.common
confirmedClearDesign() method in org.lamsfoundation.lams.authoring.cv.Canvas
container field in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog
container field in org.lamsfoundation.lams.common.PreferencesDialog
container field in org.lamsfoundation.lams.authoring.cv.PropertyInspector
container field in org.lamsfoundation.lams.common.DebugDialog
container field in org.lamsfoundation.lams.common.ws.WorkspaceDialog
container field in org.lamsfoundation.lams.common.ui.InputDialog
containsKey() method in org.lamsfoundation.lams.common.util.Hashtable
containsValue() method in org.lamsfoundation.lams.common.util.Hashtable
contentLoaded() method in org.lamsfoundation.lams.common.ui.LFWindow
Controller in package org.lamsfoundation.lams.common.mvc
cookieExists() method in org.lamsfoundation.lams.common.util.CookieMonster
CookieMonster in package org.lamsfoundation.lams.common.util
copy() method in org.lamsfoundation.lams.authoring.Application
COPY_TYPE_ID_AUTHORING field in org.lamsfoundation.lams.authoring.DesignDataModel
COPY_TYPE_ID_PREVIEW field in org.lamsfoundation.lams.authoring.DesignDataModel
COPY_TYPE_ID_RUN field in org.lamsfoundation.lams.authoring.DesignDataModel
copyTypeID field in org.lamsfoundation.lams.authoring.DesignDataModel
countObservers() method in org.lamsfoundation.lams.common.util.Observable
create() method in org.lamsfoundation.lams.common.util.Proxy
createChildAtDepth field in org.lamsfoundation.lams.authoring.tb.ToolbarView
createChildren() method in org.lamsfoundation.lams.common.ui.LFWindow
createDateTime field in org.lamsfoundation.lams.authoring.Activity
createDateTime field in org.lamsfoundation.lams.authoring.DesignDataModel
createDateTime field in org.lamsfoundation.lams.authoring.Transition
createDictionaryFromCode() method in org.lamsfoundation.lams.common.dict.Dictionary
createFromData() method in org.lamsfoundation.lams.common.style.ThemeManager
createFromData() method in org.lamsfoundation.lams.common.dict.Dictionary
createFromData() method in org.lamsfoundation.lams.common.style.Theme
createFromData() method in org.lamsfoundation.lams.common.dict.DictionaryItem
createfromData() method in org.lamsfoundation.lams.common.style.VisualElement
createGateTransition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
createGroupingID field in org.lamsfoundation.lams.authoring.GroupingActivity
createGroupingUIID field in org.lamsfoundation.lams.authoring.GroupingActivity
createInputDialog() method in org.lamsfoundation.lams.common.ui.Dialog
createPopUp() method in org.lamsfoundation.lams.common.ui.Dialog
createThemeFromCode() method in org.lamsfoundation.lams.common.style.ThemeManager
createToolbar() method in org.lamsfoundation.lams.authoring.tb.ToolbarView
createToolkit() method in org.lamsfoundation.lams.authoring.tk.ToolkitView
createTransitionPropertiesDialog() method in org.lamsfoundation.lams.authoring.cv.CanvasView
createWorkspaceDialog() method in org.lamsfoundation.lams.common.ws.WorkspaceView
CRITICAL field in org.lamsfoundation.lams.common.util.Debugger
currentLanguage field in org.lamsfoundation.lams.common.dict.Dictionary
currentMode field in org.lamsfoundation.lams.common.ws.WorkspaceModel
currentTab field in org.lamsfoundation.lams.common.ws.WorkspaceModel
Cursor in package org.lamsfoundation.lams.common.ui
cursor field in org.lamsfoundation.lams.authoring.Application
cut() method in org.lamsfoundation.lams.authoring.Application
dataToStyleObject() method in org.lamsfoundation.lams.common.style.ThemeManager
DATE_NULL_VALUE field in org.lamsfoundation.lams.common.Config
dateReadOnly field in org.lamsfoundation.lams.authoring.DesignDataModel
ddm field in org.lamsfoundation.lams.authoring.cv.Canvas
debug() method in org.lamsfoundation.lams.common.util.Debugger
DebugDialog in package org.lamsfoundation.lams.common
Debugger in package org.lamsfoundation.lams.common.util
defaultController() method in org.lamsfoundation.lams.authoring.tk.ToolkitView
defaultController() method in org.lamsfoundation.lams.authoring.tb.ToolbarView
defaultController() method in org.lamsfoundation.lams.common.ws.WorkspaceView
defaultController() method in org.lamsfoundation.lams.authoring.cv.CanvasView
defaultController() method in org.lamsfoundation.lams.common.mvc.View
defaultController() method in org.lamsfoundation.lams.common.mvc.AbstractView
defineLater field in org.lamsfoundation.lams.authoring.Activity
deleteCookie() method in org.lamsfoundation.lams.common.util.CookieMonster
deNull() method in org.lamsfoundation.lams.common.util.ObjectUtils
description field in org.lamsfoundation.lams.authoring.Transition
description field in org.lamsfoundation.lams.authoring.Activity
description field in org.lamsfoundation.lams.common.dict.DictionaryItem
description field in org.lamsfoundation.lams.authoring.DesignDataModel
deserialize() method in org.lamsfoundation.lams.common.comms.Wddx
deserializeAttr() method in org.lamsfoundation.lams.common.comms.Wddx
deserializeNode() method in org.lamsfoundation.lams.common.comms.Wddx
deserializeObj() method in org.lamsfoundation.lams.common.comms.Communication
deserializeString() method in org.lamsfoundation.lams.common.comms.Wddx
DesignDataModel in package org.lamsfoundation.lams.authoring
Dialog in package org.lamsfoundation.lams.common
Dialog in package org.lamsfoundation.lams.common.ui
dialogue field in org.lamsfoundation.lams.authoring.Application
Dictionary in package org.lamsfoundation.lams.common.dict
DictionaryItem in package org.lamsfoundation.lams.common.dict
doLater() method in org.lamsfoundation.lams.common.util.MovieClipUtils
DOUBLE_CLICK_DELAY field in org.lamsfoundation.lams.common.Config
doWorkspaceDispatch() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
draw() method in org.lamsfoundation.lams.common.ui.Panel
draw() method in org.lamsfoundation.lams.common.ui.LFWindow
drawGrid() method in org.lamsfoundation.lams.common.ui.Grid
duplicate() method in org.lamsfoundation.lams.common.comms.WddxRecordset
duration field in org.lamsfoundation.lams.authoring.DesignDataModel
error() method in org.lamsfoundation.lams.common.util.Debugger
escapeAngleBrackets() method in org.lamsfoundation.lams.common.util.StringUtils
et field in org.lamsfoundation.lams.common.comms.Wddx
etRev field in org.lamsfoundation.lams.common.comms.Wddx
fileOperationRequest() method in org.lamsfoundation.lams.common.ws.WorkspaceController
firstActivityID field in org.lamsfoundation.lams.authoring.DesignDataModel
firstActivityUIID field in org.lamsfoundation.lams.authoring.DesignDataModel
fname field in org.lamsfoundation.lams.common.ui.LFMessage
fname field in org.lamsfoundation.lams.common.util.LFError
focusOut() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector
folderIDPendingRefresh field in org.lamsfoundation.lams.common.ws.WorkspaceModel
folderIDPendingRefreshList field in org.lamsfoundation.lams.common.ws.WorkspaceModel
fromActivityID field in org.lamsfoundation.lams.authoring.Transition
fromUIID field in org.lamsfoundation.lams.authoring.Transition
GateActivity in package org.lamsfoundation.lams.authoring
gateActivityLevelID field in org.lamsfoundation.lams.authoring.GateActivity
gateEndDateTime field in org.lamsfoundation.lams.authoring.GateActivity
gateEndTimeOffset field in org.lamsfoundation.lams.authoring.GateActivity
gateOpen field in org.lamsfoundation.lams.authoring.GateActivity
gateStartDateTime field in org.lamsfoundation.lams.authoring.GateActivity
gateStartTimeOffset field in org.lamsfoundation.lams.authoring.GateActivity
GEN field in org.lamsfoundation.lams.common.util.Debugger
generalWorkspaceOperationResponseHandler() method in org.lamsfoundation.lams.common.ws.Workspace
get() method in org.lamsfoundation.lams.common.util.Hashtable
getActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity
getActivity() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity
getActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity
getActivityByUIID() method in org.lamsfoundation.lams.authoring.DesignDataModel
getActivityMCByUIID() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
getAvailableLicenses() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
getCanvas() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
getCanvas() method in org.lamsfoundation.lams.authoring.Application
getCanvasModel() method in org.lamsfoundation.lams.authoring.cv.Canvas
getCanvasView() method in org.lamsfoundation.lams.authoring.cv.Canvas
getCenterOfMC() method in org.lamsfoundation.lams.common.util.MovieClipUtils
getClipboardData() method in org.lamsfoundation.lams.authoring.Application
getClipboardItem() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
getComms() method in org.lamsfoundation.lams.authoring.Application
getComplexActivityChildren() method in org.lamsfoundation.lams.authoring.DesignDataModel
getController() method in org.lamsfoundation.lams.common.ws.WorkspaceView
getController() method in org.lamsfoundation.lams.common.mvc.View
getController() method in org.lamsfoundation.lams.common.mvc.AbstractView
getController() method in org.lamsfoundation.lams.authoring.cv.CanvasView
getCurrentCursor() method in org.lamsfoundation.lams.common.ui.Cursor
getCurrentCursorRef() method in org.lamsfoundation.lams.common.ui.Cursor
getDefaultContentID() method in org.lamsfoundation.lams.authoring.tk.Toolkit
getDefaultRootFolderID() method in org.lamsfoundation.lams.common.ws.Workspace
getDefaultWorkspaceID() method in org.lamsfoundation.lams.common.ws.Workspace
getDesignDataModel() method in org.lamsfoundation.lams.authoring.Application
getDesignForSaving() method in org.lamsfoundation.lams.authoring.DesignDataModel
getDictionary() method in org.lamsfoundation.lams.authoring.Application
getField() method in org.lamsfoundation.lams.common.comms.WddxRecordset
getFormattedMsgLog() method in org.lamsfoundation.lams.common.util.Debugger
getGateActivityTypes() method in org.lamsfoundation.lams.authoring.Activity
getInstance() method in org.lamsfoundation.lams.common.dict.Dictionary
getInstance() method in org.lamsfoundation.lams.common.Config
getInstance() method in org.lamsfoundation.lams.common.util.Debugger
getInstance() method in org.lamsfoundation.lams.common.util.CookieMonster
getInstance() method in org.lamsfoundation.lams.common.style.ThemeManager
getInstance() method in org.lamsfoundation.lams.authoring.Application
getItem() method in org.lamsfoundation.lams.common.Config
getLastSelectedTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
getLatestMsg() method in org.lamsfoundation.lams.common.util.Debugger
getLearningLibrary() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
getModel() method in org.lamsfoundation.lams.common.mvc.View
getModel() method in org.lamsfoundation.lams.common.mvc.AbstractView
getModel() method in org.lamsfoundation.lams.common.mvc.Controller
getModel() method in org.lamsfoundation.lams.authoring.tk.ToolkitView
getModel() method in org.lamsfoundation.lams.common.mvc.AbstractController
getNewToolContentID() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
getPosition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
getPosition() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel
getPosition() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
getRequest() method in org.lamsfoundation.lams.common.comms.Communication
getRowCount() method in org.lamsfoundation.lams.common.comms.WddxRecordset
getSelectedGateType() method in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog
getSelectedTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
getSelectedTreeNode() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
getSharedObjectsIndex() method in org.lamsfoundation.lams.common.util.CookieMonster
getSize() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
getSize() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel
getSize() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
getStyleObject() method in org.lamsfoundation.lams.common.style.ThemeManager
getToolbar() method in org.lamsfoundation.lams.authoring.Application
getToolkit() method in org.lamsfoundation.lams.authoring.Application
getToolkitDescription() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
getToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.Toolkit
getToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
getTransitionByUIID() method in org.lamsfoundation.lams.authoring.DesignDataModel
getUID() method in org.lamsfoundation.lams.common.util.StringUtils
getValue() method in org.lamsfoundation.lams.common.dict.Dictionary
getView() method in org.lamsfoundation.lams.common.mvc.Controller
getView() method in org.lamsfoundation.lams.common.mvc.AbstractController
getView() method in org.lamsfoundation.lams.common.ws.WorkspaceController
getViewMc() method in org.lamsfoundation.lams.authoring.cv.CanvasView
getVisibleHeight() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity
getVisibleHeight() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity
getVisibleHeight() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity
getVisibleWidth() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity
getVisibleWidth() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity
getVisibleWidth() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity
getVisualElement() method in org.lamsfoundation.lams.common.style.Theme
getWorkspace() method in org.lamsfoundation.lams.authoring.Application
getWorkspace() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
getWorkspaceResource() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
Grid in package org.lamsfoundation.lams.common.ui
GROUPING_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
GROUPING_SUPPORT_NONE field in org.lamsfoundation.lams.authoring.Activity
GROUPING_SUPPORT_OPTIONAL field in org.lamsfoundation.lams.authoring.Activity
GROUPING_SUPPORT_REQUIRED field in org.lamsfoundation.lams.authoring.Activity
GroupingActivity in package org.lamsfoundation.lams.authoring
groupingID field in org.lamsfoundation.lams.authoring.Activity
groupingSupportType field in org.lamsfoundation.lams.authoring.Activity
groupingUIID field in org.lamsfoundation.lams.authoring.Activity
hasChanged() method in org.lamsfoundation.lams.common.util.Observable
Hashtable in package org.lamsfoundation.lams.common.util
HashtableElement in package org.lamsfoundation.lams.common.util
height field in org.lamsfoundation.lams.authoring.tb.ToolbarModel
height field in org.lamsfoundation.lams.authoring.tk.Toolkit
height field in org.lamsfoundation.lams.authoring.tk.ToolkitModel
helpButtonHandler field in org.lamsfoundation.lams.common.ui.LFWindow
helpText field in org.lamsfoundation.lams.authoring.DesignDataModel
helpText field in org.lamsfoundation.lams.authoring.Activity
hideDebugger() method in org.lamsfoundation.lams.authoring.Application
HIGH field in org.lamsfoundation.lams.common.util.Debugger
ICanvasActivity in package org.lamsfoundation.lams.authoring.cv
iconDrop() method in org.lamsfoundation.lams.authoring.tk.ToolkitController
init() method in org.lamsfoundation.lams.common.ui.LFWindow
init() method in org.lamsfoundation.lams.common.ui.LFMenuBar
init() method in org.lamsfoundation.lams.authoring.tk.ToolkitView
init() method in org.lamsfoundation.lams.authoring.tk.TemplateActivity
init() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity
init() method in org.lamsfoundation.lams.common.Config
init() method in org.lamsfoundation.lams.authoring.cv.CanvasTransition
init() method in org.lamsfoundation.lams.authoring.cv.CanvasView
init() method in org.lamsfoundation.lams.common.ui.Panel
init() method in org.lamsfoundation.lams.authoring.tb.ToolbarView
init() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector
init() method in org.lamsfoundation.lams.authoring.cv.Bin
init() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity
initBin() method in org.lamsfoundation.lams.authoring.cv.Canvas
initPropertyInspector() method in org.lamsfoundation.lams.authoring.cv.Canvas
initWorkspaceTree() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
InputDialog in package org.lamsfoundation.lams.common.ui
inputDialogLoaded() method in org.lamsfoundation.lams.common.ui.Dialog
isColumn() method in org.lamsfoundation.lams.common.comms.WddxRecordset
isDragging field in org.lamsfoundation.lams.authoring.cv.CanvasModel
isDrawingTransition field in org.lamsfoundation.lams.authoring.cv.CanvasModel
isEmpty() method in org.lamsfoundation.lams.common.util.Hashtable
isEmpty() method in org.lamsfoundation.lams.common.util.StringUtils
isGateActivity() method in org.lamsfoundation.lams.authoring.Activity
isNull() method in org.lamsfoundation.lams.common.util.StringUtils
isToGateActivity() method in org.lamsfoundation.lams.authoring.Transition
isTransitionToolActive() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
isWDDXNull() method in org.lamsfoundation.lams.common.util.StringUtils
isWritableResource() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
itemSelected() method in org.lamsfoundation.lams.common.ws.Workspace
key field in org.lamsfoundation.lams.common.dict.DictionaryItem
keys() method in org.lamsfoundation.lams.common.util.Hashtable
LARGE_GRID_H_SPACING field in org.lamsfoundation.lams.common.ui.Grid
LARGE_GRID_V_SPACING field in org.lamsfoundation.lams.common.ui.Grid
largeGridToPixels() method in org.lamsfoundation.lams.common.ui.Grid
lastModifiedDateTime field in org.lamsfoundation.lams.authoring.DesignDataModel
layoutToolkit() method in org.lamsfoundation.lams.authoring.tk.ToolkitView
learningDesignID field in org.lamsfoundation.lams.authoring.Activity
learningDesignID field in org.lamsfoundation.lams.authoring.DesignDataModel
learningDesignID field in org.lamsfoundation.lams.authoring.Transition
learningLibraryID field in org.lamsfoundation.lams.authoring.Activity
LFButtonSkin in package org.lamsfoundation.lams.common.style
LFError in package org.lamsfoundation.lams.common.util
LFHitTest() method in org.lamsfoundation.lams.common.util.MovieClipUtils
LFMenuBar in package org.lamsfoundation.lams.common.ui
LFMessage in package org.lamsfoundation.lams.common.ui
LFWindow in package org.lamsfoundation.lams.common.ui
libraryActivityID field in org.lamsfoundation.lams.authoring.Activity
libraryActivityUIImage field in org.lamsfoundation.lams.authoring.Activity
licenseID field in org.lamsfoundation.lams.authoring.DesignDataModel
licenseText field in org.lamsfoundation.lams.authoring.DesignDataModel
load() method in org.lamsfoundation.lams.common.dict.Dictionary
loadTheme() method in org.lamsfoundation.lams.common.style.ThemeManager
loadXML() method in org.lamsfoundation.lams.common.comms.Communication
log() method in org.lamsfoundation.lams.common.util.Debugger
main() method in org.lamsfoundation.lams.authoring.Application
mainActivity field in org.lamsfoundation.lams.authoring.tk.TemplateActivity
maxID field in org.lamsfoundation.lams.authoring.DesignDataModel
maxOptions field in org.lamsfoundation.lams.authoring.ComplexActivity
MED field in org.lamsfoundation.lams.common.util.Debugger
MEMBERSHIP_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel
MESSAGE_TYPE_CRITICAL field in org.lamsfoundation.lams.common.Config
MESSAGE_TYPE_ERROR field in org.lamsfoundation.lams.common.Config
MESSAGE_TYPE_OK field in org.lamsfoundation.lams.common.Config
minOptions field in org.lamsfoundation.lams.authoring.ComplexActivity
mode field in org.lamsfoundation.lams.common.Config
model field in org.lamsfoundation.lams.authoring.cv.Canvas
movieCache field in org.lamsfoundation.lams.common.util.MovieLoader
MovieClipUtils in package org.lamsfoundation.lams.common.util
MovieLoader in package org.lamsfoundation.lams.common.util
msgLog field in org.lamsfoundation.lams.common.util.Debugger
name field in org.lamsfoundation.lams.common.style.VisualElement
name field in org.lamsfoundation.lams.common.style.Theme
newUIID() method in org.lamsfoundation.lams.authoring.DesignDataModel
NO_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel
notifyObservers() method in org.lamsfoundation.lams.common.util.Observable
NumberUtils in package org.lamsfoundation.lams.common.util
NUMERIC_NULL_VALUE field in org.lamsfoundation.lams.common.Config
objectType field in org.lamsfoundation.lams.authoring.DesignDataModel
objectType field in org.lamsfoundation.lams.authoring.Activity
ObjectUtils in package org.lamsfoundation.lams.common.util
Observable in package org.lamsfoundation.lams.common.util
Observer in package org.lamsfoundation.lams.common.util
onDDMBeforeUpdate() method in org.lamsfoundation.lams.authoring.cv.Canvas
onDDMUpdated() method in org.lamsfoundation.lams.authoring.cv.Canvas
onDebugUpdate() method in org.lamsfoundation.lams.common.DebugDialog
onDictionaryLoadedFromServer() method in org.lamsfoundation.lams.common.dict.Dictionary
onDragComplete() method in org.lamsfoundation.lams.common.ws.WorkspaceController
onLicenseComboSelect() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
onLoadError() method in org.lamsfoundation.lams.common.util.MovieLoader
onLoadInit() method in org.lamsfoundation.lams.common.util.MovieLoader
onOKCallback field in org.lamsfoundation.lams.common.ws.Workspace
onResize() method in org.lamsfoundation.lams.authoring.Application
onStoreDesignResponse() method in org.lamsfoundation.lams.authoring.cv.Canvas
onTreeNodeChange() method in org.lamsfoundation.lams.common.ws.WorkspaceController
onTreeNodeClose() method in org.lamsfoundation.lams.common.ws.WorkspaceController
onTreeNodeOpen() method in org.lamsfoundation.lams.common.ws.WorkspaceController
open() method in org.lamsfoundation.lams.common.util.CookieMonster
openDesignById() method in org.lamsfoundation.lams.authoring.cv.Canvas
openDesignBySelection() method in org.lamsfoundation.lams.authoring.cv.Canvas
openDesignBySelection() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
openDialogLoaded() method in org.lamsfoundation.lams.common.ws.WorkspaceController
openFolderInTree() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
openFromDisk() method in org.lamsfoundation.lams.common.style.ThemeManager
openFromDisk() method in org.lamsfoundation.lams.common.dict.Dictionary
openFromServer() method in org.lamsfoundation.lams.common.dict.Dictionary
openFromServer() method in org.lamsfoundation.lams.common.style.ThemeManager
openLicenseURL() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
openToolActivityContent() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
OPTIONAL_TOOL field in org.lamsfoundation.lams.authoring.cv.CanvasModel
OPTIONS_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
optionsInstructions field in org.lamsfoundation.lams.authoring.ComplexActivity
orderID field in org.lamsfoundation.lams.authoring.Activity
OWNER_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel
packet field in org.lamsfoundation.lams.common.comms.Wddx
pad() method in org.lamsfoundation.lams.common.util.StringUtils
Panel in package org.lamsfoundation.lams.common.ui
PARALLEL_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
parentActivityID field in org.lamsfoundation.lams.authoring.Activity
parentLearningDesignID field in org.lamsfoundation.lams.authoring.DesignDataModel
parentUIID field in org.lamsfoundation.lams.authoring.Activity
paste() method in org.lamsfoundation.lams.authoring.Application
PERMISSION_GATE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
piLoaded() method in org.lamsfoundation.lams.authoring.cv.Canvas
pixelsToLargeGrid() method in org.lamsfoundation.lams.common.ui.Grid
pixelsToSmallGrid() method in org.lamsfoundation.lams.common.ui.Grid
Point in package org.lamsfoundation.lams.common.ui
populateFromDTO() method in org.lamsfoundation.lams.authoring.ToolActivity
populateFromDTO() method in org.lamsfoundation.lams.authoring.ComplexActivity
populateFromDTO() method in org.lamsfoundation.lams.authoring.Activity
populateLicenseDetails() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
PreferencesDialog in package org.lamsfoundation.lams.common
preserveFieldCase field in org.lamsfoundation.lams.common.comms.WddxRecordset
preserveVarCase field in org.lamsfoundation.lams.common.comms.Wddx
printObject() method in org.lamsfoundation.lams.common.util.ObjectUtils
PropertyInspector in package org.lamsfoundation.lams.authoring.cv
Proxy in package org.lamsfoundation.lams.common.util
purge() method in org.lamsfoundation.lams.common.util.CookieMonster
put() method in org.lamsfoundation.lams.common.util.Hashtable
putAll() method in org.lamsfoundation.lams.common.util.Hashtable
queryStringToObject() method in org.lamsfoundation.lams.common.util.StringUtils
queueLength field in org.lamsfoundation.lams.common.comms.Communication
randomBetween() method in org.lamsfoundation.lams.common.util.NumberUtils
READ_ACCESS field in org.lamsfoundation.lams.common.ws.WorkspaceModel
readOnly field in org.lamsfoundation.lams.authoring.DesignDataModel
recievedAvailableLicenses() method in org.lamsfoundation.lams.common.ws.Workspace
recievedFolderContents() method in org.lamsfoundation.lams.common.ws.Workspace
recievedUserWorkspace() method in org.lamsfoundation.lams.common.ws.Workspace
redo() method in org.lamsfoundation.lams.authoring.cv.Canvas
reference field in org.lamsfoundation.lams.common.util.LFError
reference field in org.lamsfoundation.lams.common.ui.LFMessage
remove() method in org.lamsfoundation.lams.common.util.Hashtable
removeActivity() method in org.lamsfoundation.lams.authoring.cv.Canvas
removeActivity() method in org.lamsfoundation.lams.authoring.DesignDataModel
removeCursor() method in org.lamsfoundation.lams.common.ui.Cursor
removeEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasModel
removeEventListener field in org.lamsfoundation.lams.authoring.tk.ToolkitView
removeEventListener field in org.lamsfoundation.lams.common.Config
removeEventListener field in org.lamsfoundation.lams.authoring.tb.Toolbar
removeEventListener field in org.lamsfoundation.lams.common.style.ThemeManager
removeEventListener field in org.lamsfoundation.lams.authoring.cv.CanvasView
removeEventListener field in org.lamsfoundation.lams.authoring.cv.PropertyInspector
removeEventListener field in org.lamsfoundation.lams.common.dict.Dictionary
removeEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceDialog
removeEventListener field in org.lamsfoundation.lams.common.ui.InputDialog
removeEventListener field in org.lamsfoundation.lams.common.PreferencesDialog
removeEventListener field in org.lamsfoundation.lams.authoring.cv.Bin
removeEventListener field in org.lamsfoundation.lams.common.util.Debugger
removeEventListener field in org.lamsfoundation.lams.common.ui.LFMenuBar
removeEventListener field in org.lamsfoundation.lams.common.ws.WorkspaceModel
removeEventListener field in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog
removeEventListener field in org.lamsfoundation.lams.authoring.DesignDataModel
removeEventListener field in org.lamsfoundation.lams.authoring.tk.Toolkit
removeEventListener field in org.lamsfoundation.lams.common.DebugDialog
removeEventListener field in org.lamsfoundation.lams.authoring.tb.ToolbarView
removeEventListener field in org.lamsfoundation.lams.authoring.cv.Canvas
removeFromIndex() method in org.lamsfoundation.lams.common.util.CookieMonster
removeObserver() method in org.lamsfoundation.lams.common.util.Observable
removeTransition() method in org.lamsfoundation.lams.authoring.cv.Canvas
removeTransition() method in org.lamsfoundation.lams.authoring.DesignDataModel
replace() method in org.lamsfoundation.lams.common.util.StringUtils
requestAvailableLicenses() method in org.lamsfoundation.lams.common.ws.Workspace
requestCopyResource() method in org.lamsfoundation.lams.common.ws.Workspace
requestDeleteResource() method in org.lamsfoundation.lams.common.ws.Workspace
requestFolderContents() method in org.lamsfoundation.lams.common.ws.Workspace
requestMoveResource() method in org.lamsfoundation.lams.common.ws.Workspace
requestMoveResourceResponse() method in org.lamsfoundation.lams.common.ws.Workspace
requestNewFolder() method in org.lamsfoundation.lams.common.ws.Workspace
requestRenameResource() method in org.lamsfoundation.lams.common.ws.Workspace
resetCanvas() method in org.lamsfoundation.lams.authoring.cv.Canvas
resetTransitionTool() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
resultDTO field in org.lamsfoundation.lams.common.ws.WorkspaceDialog
root field in org.lamsfoundation.lams.authoring.Application
rootFolderID field in org.lamsfoundation.lams.common.ws.WorkspaceModel
RT_FILE field in org.lamsfoundation.lams.common.ws.WorkspaceModel
RT_FOLDER field in org.lamsfoundation.lams.common.ws.WorkspaceModel
RT_LD field in org.lamsfoundation.lams.common.ws.WorkspaceModel
RT_LESSON field in org.lamsfoundation.lams.common.ws.WorkspaceModel
runOffline field in org.lamsfoundation.lams.authoring.Activity
save() method in org.lamsfoundation.lams.common.util.CookieMonster
saveAll() method in org.lamsfoundation.lams.common.Config
saveDesign() method in org.lamsfoundation.lams.authoring.cv.Canvas
saveDesignToServer() method in org.lamsfoundation.lams.authoring.cv.Canvas
saveDesignToServerAs() method in org.lamsfoundation.lams.authoring.cv.Canvas
saveItem() method in org.lamsfoundation.lams.common.Config
saveToDisk() method in org.lamsfoundation.lams.common.style.ThemeManager
saveToDisk() method in org.lamsfoundation.lams.common.dict.Dictionary
SCHEDULE_GATE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
scrollContent field in org.lamsfoundation.lams.common.ui.LFWindow
scrollContentPath field in org.lamsfoundation.lams.common.ui.LFWindow
scrollLoaded() method in org.lamsfoundation.lams.common.ui.LFWindow
selectedDesignId field in org.lamsfoundation.lams.common.ws.WorkspaceDialog
selectedItem field in org.lamsfoundation.lams.authoring.cv.CanvasModel
selectTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitController
sendAndReceive() method in org.lamsfoundation.lams.common.comms.Communication
SEQUENCE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
serialize() method in org.lamsfoundation.lams.common.comms.Wddx
serializeAttr() method in org.lamsfoundation.lams.common.comms.Wddx
serializeObj() method in org.lamsfoundation.lams.common.comms.Communication
serializeString() method in org.lamsfoundation.lams.common.comms.Wddx
serializeValue() method in org.lamsfoundation.lams.common.comms.Wddx
serializeVariable() method in org.lamsfoundation.lams.common.comms.Wddx
serverUrl field in org.lamsfoundation.lams.common.comms.Communication
serverUrl field in org.lamsfoundation.lams.common.Config
setActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasActivity
setActivity() method in org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity
setActivity() method in org.lamsfoundation.lams.authoring.cv.ICanvasActivity
setAvailableLicenses() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
setCancelButton() method in org.lamsfoundation.lams.common.ui.InputDialog
setClipboardData() method in org.lamsfoundation.lams.authoring.Application
setClipboardItem() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
setController() method in org.lamsfoundation.lams.common.mvc.View
setController() method in org.lamsfoundation.lams.common.mvc.AbstractView
setDesign() method in org.lamsfoundation.lams.authoring.DesignDataModel
setDesign() method in org.lamsfoundation.lams.authoring.cv.Canvas
setDesignProperties() method in org.lamsfoundation.lams.common.ws.Workspace
setDirty() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
setDroppedTemplateActivity() method in org.lamsfoundation.lams.authoring.cv.Canvas
setField() method in org.lamsfoundation.lams.common.comms.WddxRecordset
setFolderContents() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
setFolderOpen() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
setInstructionsLabel() method in org.lamsfoundation.lams.common.ui.InputDialog
setItem() method in org.lamsfoundation.lams.common.Config
setModel() method in org.lamsfoundation.lams.common.mvc.View
setModel() method in org.lamsfoundation.lams.common.mvc.AbstractController
setModel() method in org.lamsfoundation.lams.common.mvc.Controller
setModel() method in org.lamsfoundation.lams.common.mvc.AbstractView
setNewFolderName() method in org.lamsfoundation.lams.common.ws.WorkspaceController
setNewResourceName() method in org.lamsfoundation.lams.common.ws.WorkspaceController
setNewToolContentID() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
setOKButton() method in org.lamsfoundation.lams.common.ui.InputDialog
setPastedItem() method in org.lamsfoundation.lams.authoring.cv.Canvas
setPosition() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
setPosition() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
setPosition() method in org.lamsfoundation.lams.authoring.cv.Canvas
setPosition() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel
setPosition() method in org.lamsfoundation.lams.authoring.tk.Toolkit
setPosition() method in org.lamsfoundation.lams.authoring.tb.Toolbar
setSelectedTemplateActivity() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
setSelectedTreeNode() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
setSize() method in org.lamsfoundation.lams.authoring.tk.Toolkit
setSize() method in org.lamsfoundation.lams.common.PreferencesDialog
setSize() method in org.lamsfoundation.lams.common.Dialog
setSize() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
setSize() method in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog
setSize() method in org.lamsfoundation.lams.authoring.tb.ToolbarModel
setSize() method in org.lamsfoundation.lams.authoring.tb.Toolbar
setSize() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector
setSize() method in org.lamsfoundation.lams.authoring.cv.Canvas
setSize() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
setSize() method in org.lamsfoundation.lams.common.DebugDialog
setSize() method in org.lamsfoundation.lams.common.ui.LFMenuBar
setSize() method in org.lamsfoundation.lams.common.ui.InputDialog
setSize() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
setState() method in org.lamsfoundation.lams.authoring.tk.TemplateActivity
setStyle() method in org.lamsfoundation.lams.common.ui.LFWindow
setStyle() method in org.lamsfoundation.lams.common.ui.Panel
setToolkitDescription() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
setToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.Toolkit
setToolkitLibraries() method in org.lamsfoundation.lams.authoring.tk.ToolkitModel
setUpContent() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
setView() method in org.lamsfoundation.lams.common.mvc.Controller
setView() method in org.lamsfoundation.lams.common.mvc.AbstractController
setWorkspaceResource() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
severityLevel field in org.lamsfoundation.lams.common.util.Debugger
showCursor() method in org.lamsfoundation.lams.common.ui.Cursor
showDebugger() method in org.lamsfoundation.lams.authoring.Application
showErrorAlert() method in org.lamsfoundation.lams.common.util.LFError
showErrorConfirm() method in org.lamsfoundation.lams.common.util.LFError
showMessageAlert() method in org.lamsfoundation.lams.common.ui.LFMessage
showMessageConfirm() method in org.lamsfoundation.lams.common.ui.LFMessage
showPrefsDialog() method in org.lamsfoundation.lams.authoring.Application
showProperties() method in org.lamsfoundation.lams.common.DebugDialog
showTab() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
size() method in org.lamsfoundation.lams.common.util.Hashtable
size() method in org.lamsfoundation.lams.common.style.LFButtonSkin
size() method in org.lamsfoundation.lams.common.ui.Panel
size() method in org.lamsfoundation.lams.common.ui.LFWindow
SMALL_GRID_H_SPACING field in org.lamsfoundation.lams.common.ui.Grid
SMALL_GRID_V_SPACING field in org.lamsfoundation.lams.common.ui.Grid
smallGridToPixels() method in org.lamsfoundation.lams.common.ui.Grid
startDragging() method in org.lamsfoundation.lams.common.ui.LFWindow
startTransitionTool() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
startTransitionTool() method in org.lamsfoundation.lams.authoring.cv.Canvas
startWatch() method in org.lamsfoundation.lams.common.util.Hashtable
stopTransitionTool() method in org.lamsfoundation.lams.authoring.cv.Canvas
stopTransitionTool() method in org.lamsfoundation.lams.authoring.cv.CanvasModel
stopWatch() method in org.lamsfoundation.lams.common.util.Hashtable
STRING_NULL_VALUE field in org.lamsfoundation.lams.common.Config
StringUtils in package org.lamsfoundation.lams.common.util
styleObject field in org.lamsfoundation.lams.common.style.VisualElement
styleObjectToData() method in org.lamsfoundation.lams.common.style.ThemeManager
supportsContribute field in org.lamsfoundation.lams.authoring.ToolActivity
supportsDefineLater field in org.lamsfoundation.lams.authoring.ToolActivity
supportsModeration field in org.lamsfoundation.lams.authoring.ToolActivity
supportsRunOffline field in org.lamsfoundation.lams.authoring.ToolActivity
symbolName field in org.lamsfoundation.lams.common.style.LFButtonSkin
symbolName field in org.lamsfoundation.lams.common.ui.Panel
symbolOwner field in org.lamsfoundation.lams.common.ui.LFWindow
symbolOwner field in org.lamsfoundation.lams.common.style.LFButtonSkin
symbolOwner field in org.lamsfoundation.lams.common.ui.Panel
SYNCH_GATE_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
TemplateActivity in package org.lamsfoundation.lams.authoring.tk
Theme in package org.lamsfoundation.lams.common.style
themeBackFromServer() method in org.lamsfoundation.lams.common.style.ThemeManager
themeChanged() method in org.lamsfoundation.lams.common.ui.LFMenuBar
themeChanged() method in org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog
themeChanged() method in org.lamsfoundation.lams.common.DebugDialog
themeChanged() method in org.lamsfoundation.lams.common.PreferencesDialog
themeChanged() method in org.lamsfoundation.lams.common.Dialog
themeChanged() method in org.lamsfoundation.lams.common.ui.InputDialog
themeChanged() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
ThemeManager in package org.lamsfoundation.lams.common.style
timezoneString field in org.lamsfoundation.lams.common.comms.Wddx
title field in org.lamsfoundation.lams.authoring.Activity
title field in org.lamsfoundation.lams.authoring.Transition
title field in org.lamsfoundation.lams.authoring.DesignDataModel
toActivityID field in org.lamsfoundation.lams.authoring.Transition
toData() method in org.lamsfoundation.lams.authoring.Activity
toData() method in org.lamsfoundation.lams.common.Config
toData() method in org.lamsfoundation.lams.common.style.ThemeManager
toData() method in org.lamsfoundation.lams.common.style.VisualElement
toData() method in org.lamsfoundation.lams.authoring.ToolActivity
toData() method in org.lamsfoundation.lams.authoring.ComplexActivity
toData() method in org.lamsfoundation.lams.common.style.Theme
toData() method in org.lamsfoundation.lams.common.dict.DictionaryItem
toData() method in org.lamsfoundation.lams.authoring.DesignDataModel
toData() method in org.lamsfoundation.lams.authoring.Transition
toData() method in org.lamsfoundation.lams.common.dict.Dictionary
toggleTransitionTool() method in org.lamsfoundation.lams.authoring.cv.Canvas
TOOL_ACTIVITY_TYPE field in org.lamsfoundation.lams.authoring.Activity
ToolActivity in package org.lamsfoundation.lams.authoring
toolActivity field in org.lamsfoundation.lams.authoring.tk.TemplateActivity
Toolbar in package org.lamsfoundation.lams.authoring.tb
ToolbarController in package org.lamsfoundation.lams.authoring.tb
ToolbarModel in package org.lamsfoundation.lams.authoring.tb
ToolbarView in package org.lamsfoundation.lams.authoring.tb
toolContentID field in org.lamsfoundation.lams.authoring.ToolActivity
toolDisplayName field in org.lamsfoundation.lams.authoring.ToolActivity
toolID field in org.lamsfoundation.lams.authoring.ToolActivity
Toolkit in package org.lamsfoundation.lams.authoring.tk
ToolkitController in package org.lamsfoundation.lams.authoring.tk
ToolkitModel in package org.lamsfoundation.lams.authoring.tk
ToolkitView in package org.lamsfoundation.lams.authoring.tk
tooltip field in org.lamsfoundation.lams.authoring.Application
toString() method in org.lamsfoundation.lams.common.util.ObjectUtils
toString() method in org.lamsfoundation.lams.common.util.HashtableElement
toUIID field in org.lamsfoundation.lams.authoring.Transition
Transition in package org.lamsfoundation.lams.authoring
transition field in org.lamsfoundation.lams.authoring.cv.CanvasTransition
TRANSITION_TOOL field in org.lamsfoundation.lams.authoring.cv.CanvasModel
transitionClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController
transitionDialogLoaded() method in org.lamsfoundation.lams.authoring.cv.CanvasView
transitionDoubleClick() method in org.lamsfoundation.lams.authoring.cv.CanvasController
transitionID field in org.lamsfoundation.lams.authoring.Transition
TransitionPropertiesDialog in package org.lamsfoundation.lams.authoring.cv
transitionPropertiesOK() method in org.lamsfoundation.lams.authoring.cv.CanvasController
transitionRelease() method in org.lamsfoundation.lams.authoring.cv.CanvasController
transitionReleaseOutside() method in org.lamsfoundation.lams.authoring.cv.CanvasController
transitions field in org.lamsfoundation.lams.authoring.DesignDataModel
transitionsDisplayed field in org.lamsfoundation.lams.authoring.cv.CanvasModel
transitionUIID field in org.lamsfoundation.lams.authoring.Transition
treeDP field in org.lamsfoundation.lams.common.ws.WorkspaceModel
tzOffset field in org.lamsfoundation.lams.common.comms.Wddx
UIElementLoaded() method in org.lamsfoundation.lams.authoring.Application
UIObjectExtensionsDependency field in org.lamsfoundation.lams.common.style.LFButtonSkin
undo() method in org.lamsfoundation.lams.authoring.cv.Canvas
update() method in org.lamsfoundation.lams.authoring.tk.ToolkitView
update() method in org.lamsfoundation.lams.authoring.tb.ToolbarView
update() method in org.lamsfoundation.lams.common.mvc.AbstractView
update() method in org.lamsfoundation.lams.common.util.Observer
USE_CACHE field in org.lamsfoundation.lams.common.Config
USE_PROPERTY_INSPECTOR field in org.lamsfoundation.lams.authoring.cv.Canvas
userID field in org.lamsfoundation.lams.authoring.DesignDataModel
userID field in org.lamsfoundation.lams.common.Config
userSelectItem() method in org.lamsfoundation.lams.common.ws.Workspace
userSetDesignProperties() method in org.lamsfoundation.lams.common.ws.WorkspaceModel
useTimeZoneInfo field in org.lamsfoundation.lams.common.comms.Wddx
validate() method in org.lamsfoundation.lams.authoring.Activity
validate() method in org.lamsfoundation.lams.authoring.DesignDataModel
validDesign field in org.lamsfoundation.lams.authoring.DesignDataModel
value field in org.lamsfoundation.lams.common.dict.DictionaryItem
values() method in org.lamsfoundation.lams.common.util.Hashtable
VERBOSE field in org.lamsfoundation.lams.common.util.Debugger
version field in org.lamsfoundation.lams.authoring.DesignDataModel
View in package org.lamsfoundation.lams.common.mvc
view field in org.lamsfoundation.lams.authoring.cv.Canvas
viewLoaded() method in org.lamsfoundation.lams.authoring.cv.Canvas
viewUpdate() method in org.lamsfoundation.lams.common.ws.WorkspaceDialog
viewUpdate() method in org.lamsfoundation.lams.authoring.cv.PropertyInspector
viewUpdate() method in org.lamsfoundation.lams.common.ws.WorkspaceView
viewUpdate() method in org.lamsfoundation.lams.authoring.cv.CanvasView
VisualElement in package org.lamsfoundation.lams.common.style
Wddx in package org.lamsfoundation.lams.common.comms
wddxPacket field in org.lamsfoundation.lams.common.comms.Wddx
WddxRecordset in package org.lamsfoundation.lams.common.comms
wddxSerialize() method in org.lamsfoundation.lams.common.comms.WddxRecordset
width field in org.lamsfoundation.lams.authoring.tk.ToolkitModel
width field in org.lamsfoundation.lams.authoring.tb.ToolbarModel
width field in org.lamsfoundation.lams.authoring.tk.Toolkit
Workspace in package org.lamsfoundation.lams.common.ws
WorkspaceController in package org.lamsfoundation.lams.common.ws
WorkspaceDialog in package org.lamsfoundation.lams.common.ws
workspaceDialog field in org.lamsfoundation.lams.common.ws.WorkspaceView
workspaceFolderID field in org.lamsfoundation.lams.authoring.DesignDataModel
workspaceID field in org.lamsfoundation.lams.common.ws.WorkspaceModel
WorkspaceModel in package org.lamsfoundation.lams.common.ws
WorkspaceView in package org.lamsfoundation.lams.common.ws
workspaceView field in org.lamsfoundation.lams.common.ws.WorkspaceDialog
x field in org.lamsfoundation.lams.common.ui.Point
x field in org.lamsfoundation.lams.authoring.tk.ToolkitModel
x field in org.lamsfoundation.lams.authoring.tk.Toolkit
x field in org.lamsfoundation.lams.authoring.tb.ToolbarModel
xCoord field in org.lamsfoundation.lams.authoring.Activity
y field in org.lamsfoundation.lams.authoring.tk.ToolkitModel
y field in org.lamsfoundation.lams.authoring.tk.Toolkit
y field in org.lamsfoundation.lams.authoring.tb.ToolbarModel
y field in org.lamsfoundation.lams.common.ui.Point
yCoord field in org.lamsfoundation.lams.authoring.Activity
org.lamsfoundation.lams.authoring.Activity
Activity Data storage class. USed as a base class for extending to be Tool, Gate and Complex +
+
+ * static final variables indicating the type of activities
+ /******************************************************************
+public static var TOOL_ACTIVITY_TYPE:Number = 1;
+public static var GROUPING_ACTIVITY_TYPE:Number = 2;
+public static var SYNCH_GATE_ACTIVITY_TYPE:Number = 3;
+public static var SCHEDULE_GATE_ACTIVITY_TYPE:Number = 4;
+public static var PERMISSION_GATE_ACTIVITY_TYPE:Number = 5;
+public static var PARALLEL_ACTIVITY_TYPE:Number = 6;
+public static var OPTIONS_ACTIVITY_TYPE:Number = 7;
+public static var SEQUENCE_ACTIVITY_TYPE:Number = 8;
+ static final variables indicating the the category of activities
+
+public static var CATEGORY_SYSTEM:Number = 1;
+public static var CATEGORY_COLLABORATION:Number = 2;
+public static var CATEGORY_ASSESSMENT:Number = 3;
+public static var CATEGORY_CONTENT:Number = 4;
+public static var CATEGORY_SPLIT:Number = 5;
+/******************************************************************
+/**
+ static final variables indicating the grouping_support of activities
+
+public static var GROUPING_SUPPORT_NONE:Number = 1;
+public static var GROUPING_SUPPORT_OPTIONAL:Number = 2;
+public static var GROUPING_SUPPORT_REQUIRED:Number = 3;
+/******************************************************************
+
+activityCategoryID
, activityID
, activityTypeID
, activityUIID
, applyGrouping
, CATEGORY_ASSESSMENT
, CATEGORY_COLLABORATION
, CATEGORY_CONTENT
, CATEGORY_SPLIT
, CATEGORY_SYSTEM
, createDateTime
, defineLater
, description
, GROUPING_ACTIVITY_TYPE
, GROUPING_SUPPORT_NONE
, GROUPING_SUPPORT_OPTIONAL
, GROUPING_SUPPORT_REQUIRED
, groupingID
, groupingSupportType
, groupingUIID
, helpText
, learningDesignID
, learningLibraryID
, libraryActivityID
, libraryActivityUIImage
, objectType
, OPTIONS_ACTIVITY_TYPE
, orderID
, PARALLEL_ACTIVITY_TYPE
, parentActivityID
, parentUIID
, PERMISSION_GATE_ACTIVITY_TYPE
, runOffline
, SCHEDULE_GATE_ACTIVITY_TYPE
, SEQUENCE_ACTIVITY_TYPE
, SYNCH_GATE_ACTIVITY_TYPE
, title
, TOOL_ACTIVITY_TYPE
, xCoord
, yCoord
new Activity()
static public TOOL_ACTIVITY_TYPE:Number
static public GROUPING_ACTIVITY_TYPE:Number
static public SYNCH_GATE_ACTIVITY_TYPE:Number
static public SCHEDULE_GATE_ACTIVITY_TYPE:Number
static public PERMISSION_GATE_ACTIVITY_TYPE:Number
static public PARALLEL_ACTIVITY_TYPE:Number
static public OPTIONS_ACTIVITY_TYPE:Number
static public SEQUENCE_ACTIVITY_TYPE:Number
static public CATEGORY_SYSTEM:Number
static public CATEGORY_COLLABORATION:Number
static public CATEGORY_ASSESSMENT:Number
static public CATEGORY_CONTENT:Number
static public CATEGORY_SPLIT:Number
static public GROUPING_SUPPORT_NONE:Number
static public GROUPING_SUPPORT_OPTIONAL:Number
static public GROUPING_SUPPORT_REQUIRED:Number
public objectType:String
public activityTypeID:Number
public activityID:Number
public activityCategoryID:Number
public activityUIID:Number
public learningLibraryID:Number
public learningDesignID:Number
public libraryActivityID:Number
public parentActivityID:Number
public parentUIID:Number
public orderID:Number
public title:String
public description:String
public helpText:String
public xCoord:Number
public yCoord:Number
public libraryActivityUIImage:String
public runOffline:Boolean
public defineLater:Boolean
public createDateTime:Date
public groupingID:Number
public groupingUIID:Number
public applyGrouping:Boolean
public groupingSupportType:Number
static public function getGateActivityTypes():Array
+ Created an array of activity types to be can be used as a dataprovider +
public function validate(activity:Activity):Boolean
+ Validates the activity is ok to be used. basically that al required fields have a value; +
public function populateFromDTO(dto:Object)
+ Populates all the fields in this activity from a dto object contaning the following fields:
+
+
+
+
+//activity properties:
+_activityTypeID = dto.activityTypeID;
+_activityID = dto.activityID;
+_activityCategoryID = dto.activityCategoryID;
+_activityUIID = dto.activityUIID;
+_learningLibraryID = dto.learningLibraryID;
+_learningDesignID = dto.learningDesignID;
+_libraryActivityID = dto.libraryActivityID;
+_parentActivityID = dto.parentActivityID;
+_parentUIID = dto.parentUIID
+_orderID = dto.orderID
+_groupingID = dto.groupingID;
+_groupingUIID = dto.groupingUIID
+_title = dto.title;
+_description = dto.description;
+_helpText = dto.helpText;
+_yCoord = dto.yCoord;
+_xCoord = dto.xCoord;
+_libraryActivityUIImage = dto.libraryActivityUIImage;
+_applyGrouping = dto.applyGrouping;
+_runOffline = dto.runOffline;
+_defineLater = dto.defineLater;
+_createDateTime = dto.createDateTime;
+_groupingSupportType = dto.groupingSupportType;
+
dto | //the dto containing these fields + |
org.lamsfoundation.lams.authoring.Application
+ Application - LAMS Application +
static public C_HOURGLASS
static public C_TRANSITION
static public C_OPTIONAL
static public C_DEFAULT
static root:MovieClip [Read Only]
static dialogue:MovieClip [Read Only]
static tooltip:MovieClip [Read Only]
static cursor:MovieClip [Read Only]
static public function getInstance():Application
+ Retrieves an instance of the Application singleton +
public function UIElementLoaded(evt:Object)
+ This is called by each UI element as it loads to notify Application that it's loaded + When all UIElements are loaded the Application can set UILoaded flag true allowing events to be dispatched + and methods called on the UI Elements + +
public function setClipboardData(obj:Object):Void
+ stores a reference to the object +
obj |
public function getClipboardData():Object
+ returns a reference to the object on the clipboard. + Note it must be cloned to be used. this should be taken care of by the destination class +
public function getDesignDataModel():DesignDataModel
+ get the ddm form the canvas.. this method is here as the ddm used to be stored inthe application. + returns the the Design Data Model +
org.lamsfoundation.lams.authoring.Activity + +--org.lamsfoundation.lams.authoring.ComplexActivity
This class represents all the complex activity types. they are not much different, so we can handle them in one class. + For reference these are the activity types +
+ public static var PARALLEL_ACTIVITY_TYPE:Number = 6;
+ public static var OPTIONS_ACTIVITY_TYPE:Number = 7;
+ public static var SEQUENCE_ACTIVITY_TYPE:Number = 8;
+
+maxOptions
, minOptions
, optionsInstructions
activityCategoryID
, activityID
, activityTypeID
, activityUIID
, applyGrouping
, CATEGORY_ASSESSMENT
, CATEGORY_COLLABORATION
, CATEGORY_CONTENT
, CATEGORY_SPLIT
, CATEGORY_SYSTEM
, createDateTime
, defineLater
, description
, GROUPING_ACTIVITY_TYPE
, GROUPING_SUPPORT_NONE
, GROUPING_SUPPORT_OPTIONAL
, GROUPING_SUPPORT_REQUIRED
, groupingID
, groupingSupportType
, groupingUIID
, helpText
, learningDesignID
, learningLibraryID
, libraryActivityID
, libraryActivityUIImage
, objectType
, OPTIONS_ACTIVITY_TYPE
, orderID
, PARALLEL_ACTIVITY_TYPE
, parentActivityID
, parentUIID
, PERMISSION_GATE_ACTIVITY_TYPE
, runOffline
, SCHEDULE_GATE_ACTIVITY_TYPE
, SEQUENCE_ACTIVITY_TYPE
, SYNCH_GATE_ACTIVITY_TYPE
, title
, TOOL_ACTIVITY_TYPE
, xCoord
, yCoord
public maxOptions:Number
public minOptions:Number
public optionsInstructions:String
public function populateFromDTO(dto:Object)
+ Creates a complex activity from a dto... which is nice +
dto |
public function toData():Object
+ Creates an object containing all the props of the ComplexActivity. + If a value is null then it is ommitted... if itsd the null value from const + then its included +
the DTO +
public function clone():ComplexActivity
+ Creates an exact copy of this ComplexActivity +
the copy +
org.lamsfoundation.lams.authoring.DesignDataModel
+ DesignDataModel stores all the data relating to the design + + Note the hashtable of _activities might contain the following types: + 1) ToolActivities + 2) Grouping activities which reference a _groupings element + 3) Parallel activities which reference 2 or more other _activitiy elements + 4) Optional activities which reference 2 or more other _activitiy elements + 5) Gate activities + + +
activities
, addEventListener
, COPY_TYPE_ID_AUTHORING
, COPY_TYPE_ID_PREVIEW
, COPY_TYPE_ID_RUN
, copyTypeID
, createDateTime
, dateReadOnly
, description
, duration
, firstActivityID
, firstActivityUIID
, helpText
, lastModifiedDateTime
, learningDesignID
, licenseID
, licenseText
, maxID
, objectType
, parentLearningDesignID
, readOnly
, removeEventListener
, title
, transitions
, userID
, validDesign
, version
, workspaceFolderID
static public COPY_TYPE_ID_AUTHORING:Number
static public COPY_TYPE_ID_RUN:Number
static public COPY_TYPE_ID_PREVIEW:Number
public addEventListener:Function
public removeEventListener:Function
public objectType:String
public learningDesignID:Number
public title:String
public description:String
public helpText:String
public version:String
public userID:Number
public workspaceFolderID:Number
public createDateTime:Date
public readOnly:Boolean
public validDesign:Boolean
public maxID:Number
public firstActivityID:Number
public activities:Hashtable
public transitions:Hashtable
public copyTypeID:Number
public lastModifiedDateTime:Date
public dateReadOnly:Date
public duration:Number
public firstActivityUIID:Number
public licenseID:Number
public licenseText:String
public parentLearningDesignID:Number
public function addActivity(activity:Activity):Object
+ Adds a template activity to the model. + +
public function removeActivity(activityUIID):Object
+ Removes the activity from the DDM +
activityUIID |
public function removeTransition(transitionUIID):Object
+ Removes the transition from the DDM +
transitionUIID |
public function addTransition(transition:Transition):Boolean
+ Adds a transition to the DDM +
transition |
public function setDesign(design:Object):Boolean
+ Sets a new design for the DDM. + note the design must be empty to call this, use clearCanvas(true) +
design |
success +
public function getDesignForSaving():Object
+ Calls prepare deign and then returns a DTO object ready to be saved to the server +
public function newUIID():Number
+ Creates a new UI ID which is unique for this design. +
newID +
public function getActivityByUIID(UIID:Number):Activity
+ Retreives a reference to an activity in the DDM using its UIID +
UIID |
public function getTransitionByUIID(UIID:Number):Activity
+ Retreives a reference to a transition in the DDM using its UIID +
UIID |
org.lamsfoundation.lams.authoring.Activity + +--org.lamsfoundation.lams.authoring.GateActivity
gateActivityLevelID
, gateEndDateTime
, gateEndTimeOffset
, gateOpen
, gateStartDateTime
, gateStartTimeOffset
activityCategoryID
, activityID
, activityTypeID
, activityUIID
, applyGrouping
, CATEGORY_ASSESSMENT
, CATEGORY_COLLABORATION
, CATEGORY_CONTENT
, CATEGORY_SPLIT
, CATEGORY_SYSTEM
, createDateTime
, defineLater
, description
, GROUPING_ACTIVITY_TYPE
, GROUPING_SUPPORT_NONE
, GROUPING_SUPPORT_OPTIONAL
, GROUPING_SUPPORT_REQUIRED
, groupingID
, groupingSupportType
, groupingUIID
, helpText
, learningDesignID
, learningLibraryID
, libraryActivityID
, libraryActivityUIImage
, objectType
, OPTIONS_ACTIVITY_TYPE
, orderID
, PARALLEL_ACTIVITY_TYPE
, parentActivityID
, parentUIID
, PERMISSION_GATE_ACTIVITY_TYPE
, runOffline
, SCHEDULE_GATE_ACTIVITY_TYPE
, SEQUENCE_ACTIVITY_TYPE
, SYNCH_GATE_ACTIVITY_TYPE
, title
, TOOL_ACTIVITY_TYPE
, xCoord
, yCoord
public gateActivityLevelID:Number
public gateEndDateTime:Date
public gateEndTimeOffset:Number
public gateOpen:Boolean
public gateStartDateTime:Date
public gateStartTimeOffset:Number
org.lamsfoundation.lams.authoring.Activity + +--org.lamsfoundation.lams.authoring.GroupingActivity
createGroupingID
, createGroupingUIID
activityCategoryID
, activityID
, activityTypeID
, activityUIID
, applyGrouping
, CATEGORY_ASSESSMENT
, CATEGORY_COLLABORATION
, CATEGORY_CONTENT
, CATEGORY_SPLIT
, CATEGORY_SYSTEM
, createDateTime
, defineLater
, description
, GROUPING_ACTIVITY_TYPE
, GROUPING_SUPPORT_NONE
, GROUPING_SUPPORT_OPTIONAL
, GROUPING_SUPPORT_REQUIRED
, groupingID
, groupingSupportType
, groupingUIID
, helpText
, learningDesignID
, learningLibraryID
, libraryActivityID
, libraryActivityUIImage
, objectType
, OPTIONS_ACTIVITY_TYPE
, orderID
, PARALLEL_ACTIVITY_TYPE
, parentActivityID
, parentUIID
, PERMISSION_GATE_ACTIVITY_TYPE
, runOffline
, SCHEDULE_GATE_ACTIVITY_TYPE
, SEQUENCE_ACTIVITY_TYPE
, SYNCH_GATE_ACTIVITY_TYPE
, title
, TOOL_ACTIVITY_TYPE
, xCoord
, yCoord
public createGroupingID:Number
public createGroupingUIID:Number
org.lamsfoundation.lams.authoring.Activity + +--org.lamsfoundation.lams.authoring.ToolActivity
authoringURL
, supportsContribute
, supportsDefineLater
, supportsModeration
, supportsRunOffline
, toolContentID
, toolDisplayName
, toolID
activityCategoryID
, activityID
, activityTypeID
, activityUIID
, applyGrouping
, CATEGORY_ASSESSMENT
, CATEGORY_COLLABORATION
, CATEGORY_CONTENT
, CATEGORY_SPLIT
, CATEGORY_SYSTEM
, createDateTime
, defineLater
, description
, GROUPING_ACTIVITY_TYPE
, GROUPING_SUPPORT_NONE
, GROUPING_SUPPORT_OPTIONAL
, GROUPING_SUPPORT_REQUIRED
, groupingID
, groupingSupportType
, groupingUIID
, helpText
, learningDesignID
, learningLibraryID
, libraryActivityID
, libraryActivityUIImage
, objectType
, OPTIONS_ACTIVITY_TYPE
, orderID
, PARALLEL_ACTIVITY_TYPE
, parentActivityID
, parentUIID
, PERMISSION_GATE_ACTIVITY_TYPE
, runOffline
, SCHEDULE_GATE_ACTIVITY_TYPE
, SEQUENCE_ACTIVITY_TYPE
, SYNCH_GATE_ACTIVITY_TYPE
, title
, TOOL_ACTIVITY_TYPE
, xCoord
, yCoord
public authoringURL:String
public toolDisplayName:String
public toolContentID:Number
public toolID:Number
public supportsContribute:Boolean
public supportsDefineLater:Boolean
public supportsModeration:Boolean
public supportsRunOffline:Boolean
public function populateFromDTO(dto:Object):Void
+ Pass an object with all the fields of a ToolActivity into this function to populate: +
+ //activity properties:
+ _activityTypeID = dto.activityTypeID;
+ _activityID = dto.activityID;
+ _activityCategoryID = dto.activityCategoryID;
+ _activityUIID = dto.activityUIID;
+ _learningLibraryID = dto.learningLibraryID;
+ _learningDesignID = dto.learningDesignID;
+ _libraryActivityID = dto.libraryActivityID;
+ _parentActivityID = dto.parentActivityID;
+ _parentUIID = dto.parentUIID;
+ _orderID = dto.orderID;
+ _groupingID = dto.groupingID;
+ _groupingUIID = dto.groupingUIID;
+ _title = dto.title;
+ _description = dto.description;
+ _helpText = dto.helpText;
+ _yCoord = dto.yCoord;
+ _xCoord = dto.xCoord;
+ _libraryActivityUIImage = dto.libraryActivityUIImage;
+ _applyGrouping = dto.applyGrouping;
+ _runOffline = dto.runOffline;
+ //now removed
+ //_offlineInstructions = dto.offlineInstructions;
+ //_onlineInstructions = dto.onlineInstructions;
+ _defineLater = dto.defineLater;
+ _createDateTime = dto.createDateTime;
+ _groupingSupportType = dto.groupingSupportType;
+
+ //Toolactivity class props
+ _authoringURL = dto.authoringURL;
+ _toolDisplayName = dto.toolDisplayName;
+ _toolContentID = dto.toolContentID;
+ _toolID = dto.toolID;
+ _supportsContribute = dto.supportsContribute;
+ _supportsDefineLater = dto.supportsDefineLater;
+ _supportsModeration = dto.supportsRunOffline;
+
+dto | Object containing all ToolActivity fields: + |
Noting +
org.lamsfoundation.lams.authoring.Transition
+ Transition data class. Transitions are used in the design to join up activities. Stored in the DDM + +
createDateTime
, description
, fromActivityID
, fromUIID
, learningDesignID
, title
, toActivityID
, toUIID
, transitionID
, transitionUIID
public transitionID:Number
public transitionUIID:Number
public fromActivityID:Number
public fromUIID:Number
public toActivityID:Number
public toUIID:Number
public title:String
public description:String
public createDateTime:Date
public learningDesignID:Number
org.lamsfoundation.lams.authoring
Class Summary |
---|
Activity |
Application |
ComplexActivity |
DesignDataModel |
GateActivity |
GroupingActivity |
ToolActivity |
Transition |
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.authoring.cv.Bin
+ CanvasActivity - +
public addEventListener:Function
public removeEventListener:Function
org.lamsfoundation.lams.authoring.cv.Canvas
+ The canvas is the main screen area of the LAMS application where activies are added and sequenced + Note - This holds the DesignDataModel _ddm +
addEventListener
, bin
, className
, ddm
, model
, removeEventListener
, USE_PROPERTY_INSPECTOR
, view
new Canvas()
static public USE_PROPERTY_INSPECTOR
public addEventListener:Function
public removeEventListener:Function
public model:CanvasModel [Read Only]
public view:MovieClip [Read Only]
public className:String [Read Only]
public ddm:DesignDataModel [Read Only]
public bin:MovieClip [Read Only]
public function viewLoaded(evt:Object)
+ Event dispatched from the view once it's loaded +
public function openDesignBySelection()
+ Opens a design using workspace and user to select design ID + passes the callback function to recieve selected ID +
public function openDesignById(workspaceResultDTO:Object)
+ Request design from server using supplied ID. +
public function saveDesignToServerAs()
+ Launch workspace browser dialog and set the design metat data for saving + E.g. Title, Desc, Folder etc... also license if required? +
public function saveDesignToServer(workspaceResultDTO:Object):Boolean
+ Updates the design with the detsils form the workspace :
+ *
+ _resultDTO.selectedResourceID //The ID of the resource that was selected when the dialogue closed
+ _resultDTO.resourceName //The contents of the Name text field
+ _resultDTO.resourceDescription //The contents of the description field on the propertirs tab
+ _resultDTO.resourceLicenseText //The contents of the license text field
+ _resultDTO.resourceLicenseID //The ID of the selected license from the drop down.
+
+ And then saves the design to the sever by posting XML via comms class
+
public function setDroppedTemplateActivity(ta:TemplateActivity):Void
+ Called when a template activity is dropped onto the canvas +
ta | TemplateActivity + |
public function removeActivity(activityUIID:Number)
+ Removes an activity using its activityUIID. + Called by the bin +
activityUIID |
public function removeTransition(transitionUIID:Number)
+ Removes an transition by using its transitionUIID. + Called by the bin +
transitionUIID |
public function setDesign(designData:Object)
+ Called by Comms after a design has been loaded, usually set as the call back of something like openDesignByID. + Will accept a learningDesign DTO and then render it all out. +
designData |
public function clearCanvas(noWarn:Boolean):Boolean
+ Clears the design in the canvas.but leaves other state variables (undo etc..) +
noWarn |
public function resetCanvas(noWarn:Boolean):Boolean
+ Returns canvas to init state, ready for new design +
noWarn |
public function confirmedClearDesign(ref):Void
+ Called when a user confirms its ok to clear the design +
ref |
public function setPastedItem(o:Object):Object
+ Called when the user initiates a paste. recieves a reference to the item to be copied +
o | Item to be copied + |
public function startTransitionTool():Void
+ Called by the top menu bar and the tool bar to start the transition tool, switches cursor. +
public function stopTransitionTool():Void
+ Called by the top menu bar and the tool bar to stop the transition tool, switches cursor. +
public function setSize(width:Number, height:Number):Void
+ Used by application to set the size +
width | The desired width + |
height | the desired height + |
public function initPropertyInspector():Void
+ Initialises the property inspector +
public function onDDMUpdated(evt:Object):Void
+ recieves event fired after update to the DDM +
evt |
public function onDDMBeforeUpdate(evt:Object):Void
+ recieves event fired before updating the DDM +
evt |
public function redo():Void
+ Redo last what was undone by the undo method. + NOTE: if a new edit is made, the re-do stack is cleared +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.authoring.cv.CanvasActivity
ICanvasActivity
+ CanvasActivity - +
activity
new CanvasActivity()
org.lamsfoundation.lams.common.mvc.AbstractController + +--org.lamsfoundation.lams.authoring.cv.CanvasController
Makes changes to the Canvas Authoring model's data based on user input. +
public function CanvasController(cm:Observable)
+ Constructor + +
cm | The model to modify. + |
org.lamsfoundation.lams.common.util.Observable + +--org.lamsfoundation.lams.authoring.cv.CanvasModel
Model for the Canvas +
activeTool
, activitiesDisplayed
, addEventListener
, isDragging
, isDrawingTransition
, OPTIONAL_TOOL
, removeEventListener
, selectedItem
, TRANSITION_TOOL
, transitionsDisplayed
new CanvasModel()
addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()
static public TRANSITION_TOOL:String
static public OPTIONAL_TOOL:String
public addEventListener:Function
public removeEventListener:Function
public activitiesDisplayed:Hashtable [Read Only]
public transitionsDisplayed:Hashtable [Read Only]
public isDrawingTransition:Boolean [Read Only]
public activeTool:String
public selectedItem:Object
public isDragging:Boolean
public function setSize(width:Number, height:Number):Void
+ Used by application to set the size +
width | The desired width + |
height | the desired height + |
public function setPosition(x:Number, y:Number):Void
+ Used by application to set the Position +
x | |
y |
public function addActivityToTransition(ca:Object):Object
+ Adds another Canvas Activity to the transition. + Only 2 may be added, adding the 2nd one triggers the creation of the transition. +
ca | (Canvas Activity) + |
public function resetTransitionTool():Void
+ Resets the transition tool to its starting state, e.g. if one chas been created or the user released the mouse over an unsuitable clip +
public function openToolActivityContent(ta:ToolActivity):Void
+ Called on double clicking an activity +
public function broadcastViewUpdate(_updateType, _data)
+ Notify registered listeners that a data model change has happened +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.authoring.cv.CanvasParallelActivity
ICanvasActivity
+ CanvasParallelActivity + This is the UI / view representation of a complex (parralel) activity +
activity
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.authoring.cv.CanvasTransition
+ -+ - +
transition
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.mvc.AbstractView
+ +--org.lamsfoundation.lams.authoring.cv.CanvasView
+Authoring view for the canvas + Relects changes in the CanvasModel +
new CanvasView()
public addEventListener:Function
public removeEventListener:Function
public function init(m:Observable, c:Controller, x:Number, y:Number, w:Number, h:Number)
+ Called to initialise Canvas . CAlled by the Canvas container +
public function viewUpdate(event:Object):Void
+ Recieved update events from the CanvasModel. Dispatches to relevent handler depending on update.Type +
event |
public function createTransitionPropertiesDialog(pos:Object, callBack:Function)
+ Create a popup dialog to set transition parameters +
pos | - Position, either 'centre' or an object containing x + y coordinates + |
public function transitionDialogLoaded(evt:Object)
+ called when the transitionDialogLoaded is loaded +
public function getController():CanvasController
+ Overrides method in abstract view to ensure cortect type of controller is returned +
CanvasController +
public function defaultController(model:Observable):Controller
+ Returns the default controller for this view . + Overrides AbstractView.defaultController() +
defaultController() in org.lamsfoundation.lams.common.mvc.View
org.lamsfoundation.lams.authoring.cv.ICanvasActivity
+ Specifies the minimum services that a canvaas element must provide +
public function getActivity():Activity
+ Sets the activity for this Canvas Element. If its a complex activity it will get the mainActivity. +
public function setActivity(newActivity:Activity)
+ Sets the activity for this Canvas Element. If its a complex activity it will set the mainActivity. +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.authoring.cv.PropertyInspector
+
public addEventListener:Function
public removeEventListener:Function
public container:MovieClip [Write Only]
public function viewUpdate(event:Object):Void
+ Recieves update events from the model. +
event |
public function setSize(w:Number, h:Number)
+ Main resize method, called by scrollpane container/parent +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.authoring.cv.TransitionPropertiesDialog
+
public addEventListener:Function
public removeEventListener:Function
container:MovieClip [Write Only]
org.lamsfoundation.lams.authoring.cv
Interface Summary |
---|
ICanvasActivity |
Class Summary |
---|
Bin |
Canvas |
CanvasActivity |
CanvasController |
CanvasModel |
CanvasParallelActivity |
CanvasTransition |
CanvasView |
PropertyInspector |
TransitionPropertiesDialog |
org.lamsfoundation.lams.authoring.tb.Toolbar
The canvas is the main screen area of the LAMS application where activies are added and sequenced +
public addEventListener:Function
public removeEventListener:Function
className:String [Read Only]
org.lamsfoundation.lams.common.mvc.AbstractController + +--org.lamsfoundation.lams.authoring.tb.ToolbarController
Makes changes to the Canvas Authoring model's data based on user input. +
org.lamsfoundation.lams.common.util.Observable + +--org.lamsfoundation.lams.authoring.tb.ToolbarModel
Model for the Toolbar +
new ToolbarModel()
addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()
public x:Number [Read Only]
public y:Number [Read Only]
public width:Number [Read Only]
public height:Number [Read Only]
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.mvc.AbstractView
+ +--org.lamsfoundation.lams.authoring.tb.ToolbarView
Authoring view for the toolbar +
new ToolbarView()
public addEventListener:Function
public removeEventListener:Function
public createChildAtDepth:Function
public function init(m:Observable, c:Controller)
+ called by container. Sets up MVC and schedules createToolbar() for a frame later +
public function defaultController(model:Observable):Controller
defaultController() in org.lamsfoundation.lams.common.mvc.View
org.lamsfoundation.lams.authoring.tb
Class Summary |
---|
Toolbar |
ToolbarController |
ToolbarModel |
ToolbarView |
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.authoring.tk.TemplateActivity
+ TemplateActivity - + these are the visual elements in the toolkit - + each one representing a LearningLibrary template activity +
toolActivity:Object [Read Only]
mainActivity:Activity [Read Only]
public activities:Array
public childActivities:Array
org.lamsfoundation.lams.authoring.tk.Toolkit
Toolit (formally Library) is where all the available tools are displayed. + Seen on the left hand side of the app. +
new Toolkit()
public addEventListener:Function
public removeEventListener:Function
public width:Number [Read Only]
public height:Number [Read Only]
public x:Number [Read Only]
public y:Number [Read Only]
className:String [Read Only]
public function setToolkitLibraries(toolkits:Array):Void
+ Call back, get the response from getToolkitLibraries server call +
toolkits |
public function getDefaultContentID(lid:Number, tid:Number):Number
+ Retrieves the defaultContentID for a given learning libraryID and toolID. + It is the content ID that was in the library packet when it arrived +
lid | - The learning library id + |
tid | - The tool id + |
default content ID +
org.lamsfoundation.lams.common.mvc.AbstractController + +--org.lamsfoundation.lams.authoring.tk.ToolkitController
+ Controller for the toolkit +
public function ToolkitController(cm:Observable)
+ Constructor + +
cm | The model to modify. + |
public function selectTemplateActivity(templateActivity:TemplateActivity):Void
+Called by ToolkitActivity when one in clicked +
org.lamsfoundation.lams.common.util.Observable + +--org.lamsfoundation.lams.authoring.tk.ToolkitModel
+ Model for the Toolbar +
new ToolkitModel()
addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()
public x:Number [Read Only]
public y:Number [Read Only]
public width:Number [Read Only]
public height:Number [Read Only]
className:String [Read Only]
public function setToolkitLibraries(tls:Array):Boolean
+ Sets the data for the toolkit (ToolkitLibraries). Called by the toolkit container. Sends the update to the view. (LIBRARIES_UPDATED +
public function setSelectedTemplateActivity(templateActivity:TemplateActivity):Void
+ Sets currecntly selected templateactivity +
public function getSelectedTemplateActivity():TemplateActivity
+ Gets currecntly selected templateactivity +
public function getLastSelectedTemplateActivity():TemplateActivity
+ Gets last selected templateactivity +
public function setToolkitDescription(desc:String):Void
+ Sends update to view for TOOL_DESCRIPTION +
public function getLearningLibrary(learningLibraryID:Number):Object
+ Gets a learning Library using its ID +
learningLibraryID |
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.mvc.AbstractView
+ +--org.lamsfoundation.lams.authoring.tk.ToolkitView
+ Authoring view for the toolkit +
new ToolkitView()
public addEventListener:Function
public removeEventListener:Function
public className:String [Read Only]
public function init(m:Observable, c:Controller)
+ Initialisation - sets up the mvc relations ship Abstract view. + Also creates a doLater handler for createToolkit +
public function createToolkit():Void
+ Sets up the toolkit, its actually attached in toolkit.as +
public function update(o:Observable, infoObj:Object):Void
+ Updates state of the tookit, called by the model + +
o | The model object that is broadcasting an update. + |
infoObj | object with details of changes to model. will contain one field "update type" + |
public function defaultController(model:Observable):Controller
+ Returns the default controller for this view (ToolkitController). + Overrides AbstractView.defaultController() +
defaultController() in org.lamsfoundation.lams.common.mvc.View
org.lamsfoundation.lams.authoring.tk
Class Summary |
---|
TemplateActivity |
Toolkit |
ToolkitController |
ToolkitModel |
ToolkitView |
org.lamsfoundation.lams.common.Config
+ Stores configuration data for LAMS application +
addEventListener
, BOOLEAN_NULL_VALUE
, className
, DATE_NULL_VALUE
, DOUBLE_CLICK_DELAY
, MESSAGE_TYPE_CRITICAL
, MESSAGE_TYPE_ERROR
, MESSAGE_TYPE_OK
, mode
, NUMERIC_NULL_VALUE
, removeEventListener
, serverUrl
, STRING_NULL_VALUE
, USE_CACHE
, userID
static public DOUBLE_CLICK_DELAY:Number
static public MESSAGE_TYPE_ERROR:Number
static public MESSAGE_TYPE_CRITICAL:Number
static public MESSAGE_TYPE_OK:Number
static public USE_CACHE:Boolean
static public STRING_NULL_VALUE:String
static public NUMERIC_NULL_VALUE:Number
static public DATE_NULL_VALUE:Date
static public BOOLEAN_NULL_VALUE:String
public addEventListener:Function
public removeEventListener:Function
className:String [Read Only]
serverUrl:String
userID:Number [Read Only]
public mode:Number
public function init()
+ Initialises the Config class, loading config from the server and overwriting with local values +
static public function getInstance():Config
+ Retrieves an instance of the Config singleton +
public function getItem(itemID:String):Object
+ Retrieves and returns an item for Application configuration +
public function setItem(itemID:String, value:Object):Boolean
+ Called to set a configuration item value +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.DebugDialog
Dialog
Preferences Dialog window for editing user preferences +
public addEventListener:Function
public removeEventListener:Function
container:MovieClip [Write Only]
public function themeChanged(event:Object):Void
+ Event fired by StyleManager class to notify listeners that Theme has changed + it is up to listeners to then query Style Manager for relevant style info +
function showProperties()
+ Shows the properties of the object entered into the textInput +
public function click(e:Object):Void
+ Event dispatched by parent container when close button clicked +
org.lamsfoundation.lams.common.Dialog
Dialog Interface - This ensures that Theme, Resize + Close events are handled in Dialog classes +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.PreferencesDialog
Dialog
Preferences Dialog window for editing user preferences +
public addEventListener:Function
public removeEventListener:Function
container:MovieClip [Write Only]
public function themeChanged(event:Object):Void
+ Event fired by StyleManager class to notify listeners that Theme has changed + it is up to listeners to then query Style Manager for relevant style info +
public function click(e:Object):Void
+ Event dispatched by parent container when close button clicked +
org.lamsfoundation.lams.common
Interface Summary |
---|
Dialog |
Class Summary |
---|
Config |
DebugDialog |
PreferencesDialog |
org.lamsfoundation.lams.common.comms.Communication
+ Communication - responsible for server side communication and wddx serialisation/de-serialisation +
new Communication()
serverUrl:String
queueLength:Number [Read Only]
public function getRequest(requestURL:String, handler:Function, isFullURL:Boolean):Void
+ Make a request to the server. Each request handlers is added to a queue whilst waiting for the (asynchronous) response + from the server. The server returns a wrapped XML packet that is unwrapped and de-serialised on load and passed back + to the request handler + +
public function sendAndReceive(rawDto:Object, requestURL:String, handler:Function, isFullURL)
+ Sends a data object to the server and directs response to handler function. + +
public function loadXML(requestURL:String, handler:Function, isFullURL:Boolean, deserialize:Boolean):Void
+ Load Plain XML with optional deserialisation +
org.lamsfoundation.lams.common.comms.Wddx
at
, atRev
, et
, etRev
, packet
, preserveVarCase
, timezoneString
, tzOffset
, useTimeZoneInfo
, wddxPacket
new Wddx()
et:Object
etRev:Object
at:Object
atRev:Object
timezoneString:String
preserveVarCase:Boolean
useTimeZoneInfo:Boolean
packet:XML
wddxPacket:XMLNode
tzOffset:Number
org.lamsfoundation.lams.common.comms.WddxRecordset
preserveFieldCase
new WddxRecordset()
org.lamsfoundation.lams.common.comms
Class Summary |
---|
Communication |
Wddx |
WddxRecordset |
org.lamsfoundation.lams.common.dict.Dictionary
+ Dictionary - Holds all of the LAMS text allowing LAMS to be multilingual + +
public addEventListener:Function
public removeEventListener:Function
currentLanguage:String [Read Only]
static public function getInstance():Dictionary
+ Retrieves an instance of the Application singleton +
public function load(language:String):Void
+ Load the dictionary for the language specified +
language | (string) language parameter. + |
public function toData():Object
+ Converts the dictionary data into a data object ready for serializing +
public function createFromData(dataObj:Object):Void
+ Creates Dictionary info from data object +
dataObj | - a data Object to convert to a dictionary + |
org.lamsfoundation.lams.common.dict.DictionaryItem
+ Holds the metadata + value of a LAMS text component +
key:String [Read Only]
value:String [Read Only]
description:String [Read Only]
static public function createFromData(dataobj:Object):DictionaryItem
+ Create Dictionary item from dataObject +
org.lamsfoundation.lams.common.dict
Class Summary |
---|
Dictionary |
DictionaryItem |
org.lamsfoundation.lams.common.mvc.AbstractController
Controller
+ Provides basic services for the "controller" of a Model/View/Controller triad. +
public function AbstractController(m:Observable)
+ Constructor + +
m | The model this controller's view is observing. + |
public function setModel(m:Observable):Void
+ Sets the model for this controller. +
public function getModel():Observable
+ Returns the model for this controller. +
public function setView(v:View):Void
+ Sets the view that this controller is servicing. +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.mvc.AbstractView
+ Provides basic services for the "view" of + a Model/View/Controller triad. +
new AbstractView()
public function defaultController(model:Observable):Controller
+ Returns the default controller for this view. Must be overridden! +
defaultController() in org.lamsfoundation.lams.common.mvc.View
public function setModel(m:Observable):Void
+ Sets the model this view is observing. +
public function getModel():Observable
+ Returns the model this view is observing. +
public function setController(c:Controller):Void
+ Sets the controller for this view. +
public function getController():Controller
+ Returns this view's controller. +
public function update(o:Observable, infoObj:Object):Void
+ A do-nothing implementation of the Observer interface's + update() method. Subclasses of AbstractView will provide + a concrete implementation for this method. +
org.lamsfoundation.lams.common.mvc.Controller
+ Specifies the minimum services that the "controller" of + a Model/View/Controller triad must provide. +
org.lamsfoundation.lams.common.mvc.View
+ Specifies the minimum services that the "view" + of a Model/View/Controller triad must provide. +
public function setController(c:Controller):Void
+ Sets the controller for this view. +
public function defaultController(model:Observable):Controller
+ Returns the default controller for this view. +
org.lamsfoundation.lams.common.mvc
Interface Summary |
---|
Controller |
View |
Class Summary |
---|
AbstractController |
AbstractView |
????
+ +--RectBorder
+ +--org.lamsfoundation.lams.common.style.LFButtonSkin
+ LFButtonSkin allows buttons to be customised further than setStyle allows. Essentially it overrides the skin behaviour of + the button component and draws the various button states. + +
static symbolName:String
static symbolOwner:Object
static classConstructed:Boolean
static UIObjectExtensionsDependency
org.lamsfoundation.lams.common.style.Theme
+ A theme represents a collections of styles for visual elements + +
name:String [Read Only]
className:String [Read Only]
baseStyleObject:Object [Read Only]
public function addVisualElement(element:VisualElement)
+ Adds and element to the visual elements hash +
public function getVisualElement(name:String):VisualElement
+ Returns reqeusted visual element +
public function toData():Object
+ Returns an object containing the serializable (data) parts of this class +
static public function createFromData(dataObj):Theme
+ Creates an instance of Theme from a data object +
org.lamsfoundation.lams.common.style.ThemeManager
+ Manages themes throughout LAMS using the Flash event delegation model. Themes are comprised of Visual elements + which contains styles. + E.g., + Theme: 'default' or 'lime' + Visual element 'LFWindow' or 'Button' + StyleObject contains style attributes such as 'ThemeColor', 'Color', 'borderStyle' etc. + + +
public addEventListener:Function
public removeEventListener:Function
public function createThemeFromCode(theme:String)
+ TODO: THIS IS ONLY USED FOR TESTING WHILST SERVER DOES NOT SUPPORT STRUCTURE + REMOVE WHEN NO LONGER REQUIRED +
static public function getInstance():ThemeManager
+ Retrieves an instance of the ThemeManager singleton, creating it if necessary +
public function broadcastThemeChanged()
+ Notify registered listeners that a Styles update has happened +
public function getStyleObject(visualElementId:String):mx.styles.CSSStyleDeclaration
+ Returns a style object with styles for the VisualElementId passed in +
public function createFromData(dataObj):Object
+ Creates the theme from a data object + +
dataObj | - data object containing structure of themes needed to populate themes hash table + |
org.lamsfoundation.lams.common.style.VisualElement
+ A visual element can be anything visual in LAMS that requires style information + e.g. 'Button', 'LFWindow', 'Label' etc + +
styleObject:CSSStyleDeclaration [Read Only]
className:String [Read Only]
name:String [Read Only]
public function toData():Object
+ Returns an object containing the serializable (data) parts of this class +
static public function createfromData(dataObj):VisualElement
+ Creates an instance of VisualElement from data that has been serialized +
org.lamsfoundation.lams.common.style
Class Summary |
---|
LFButtonSkin |
Theme |
ThemeManager |
VisualElement |
org.lamsfoundation.lams.common.ui.Cursor
+ Cursor + Used to set alternitive cursors to the UI +
new Cursor()
static public function showCursor(id:String):Void
+ Switches active coursor to the string specified +
id | String Identifier - movieclip in the library linkage name. + Stored as static constants E.g: Aplication.C_HOURGLASS + |
org.lamsfoundation.lams.common.ui.Dialog
org.lamsfoundation.lams.common.ui.Grid
+ Grid - For positioning and calulcating relative to a grid in canvas +
new Grid()
static public SMALL_GRID_H_SPACING:Number
static public SMALL_GRID_V_SPACING:Number
static public LARGE_GRID_H_SPACING:Number
static public LARGE_GRID_V_SPACING:Number
static public function pixelsToLargeGrid(x:Number, y:Number):Point
+ Calculates screen x&y from grid coords +
static public function largeGridToPixels(x:Number, y:Number):Point
+ Calculates screen x&y from grid coords +
static public function smallGridToPixels(x:Number, y:Number):Point
+ Calculate pixels for small grid coords +
static public function pixelsToSmallGrid(x:Number, y:Number):Point
+ Calculate small grid coords from pixels +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.ui.InputDialog
Dialog
Dialogue to collect a string form the user, adn call some specified action on OK +
new InputDialog()
public addEventListener:Function
public removeEventListener:Function
container:MovieClip [Write Only]
public function themeChanged(event:Object):Void
+ Event fired by StyleManager class to notify listeners that Theme has changed + it is up to listeners to then query Style Manager for relevant style info +
public function click(e:Object):Void
+ Event dispatched by parent container when close button clicked +
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.ui.LFMenuBar
+ Main application menu for LAMS + +
public addEventListener:Function
public removeEventListener:Function
className:String [Read Only]
org.lamsfoundation.lams.common.ui.LFMessage
+ LFMessage + + +
????
+ +--Window
+ +--org.lamsfoundation.lams.common.ui.LFWindow
+ LFWindow - Extends the MM Window class and will be used for all LAMS windows + dialogs +
new LFWindow()
static public symbolOwner:Object
public className:String
public centred:Boolean
scrollContentPath:String [Write Only]
helpButtonHandler:Function [Write Only]
scrollContent:Object [Read Only]
public function scrollLoaded()
+ Fired by Window when content has loaded i.e. ScrollPane +
????
+ +--UIComponent
+ +--org.lamsfoundation.lams.common.ui.Panel
static symbolName:String
static symbolOwner:Object
className:String
borderType:String
function init():Void
+ Intialisation, Flash calls the init() method + when the class is created. This method is + called once when a component is instantiated + and never again. + NOTE: CALLED BY UI OBJECT so don't call explicitly here + +
public function draw():Void
+ The draw method is invoked after the component has + been invalidated, by someone (USUALLY UI OBJECT) calling invalidate(). + This is better than redrawing from within the set function + for value, because if there are other properties, it's + better to batch up the changes into one redraw, rather + than doing them all individually. This approach leads + to more efficiency and better centralization of code. + + Here we just call layout children and the super + +
org.lamsfoundation.lams.common.ui.Point
+ Point class - holds x and y value as pixels. + +
org.lamsfoundation.lams.common.ui
Class Summary |
---|
Cursor |
Dialog |
Grid |
InputDialog |
LFMenuBar |
LFMessage |
LFWindow |
Panel |
Point |
org.lamsfoundation.lams.common.util.CallBack
+ +
org.lamsfoundation.lams.common.util.CookieMonster
+ CookieMonster - Singleton used for opening and saving shared objects (cookies); + + +
className
static public function purge():Void
+ Clears all LAMS shared objects + NOTE: - This should be called only when ALL local data for lams is to be deleted +
static public function getInstance():CookieMonster
+ Retrieves an instance of the CookieMonster singleton +
static public function save(obj:Object, name:String, serialize:Boolean):Boolean
+ Saves the object under the name provided +
obj | - The object to save in a cookie + |
name | - the handle of the shared object used for reference with open(); + |
static public function open(name:String, deserialize:Boolean):Object
+ Returns (opens) the named cookie +
name | - the handle of the shared object used for reference with save(); + |
static public function addToIndex(name:String):Boolean
+ will store the name of the shared object in the catalog +
static public function removeFromIndex(name:String):Boolean
+ Removes this cookie name from the index array +
org.lamsfoundation.lams.common.util.Debugger
+ Debug + Can be used to print message to a floating windoe and to trace windoe. SHoudl be used over trace(). + Usage: + import org.lamsfoundation.lams.common.util.Debug; + + Debug.log('_toolkit_mc:'+_toolkit_mc,5,'createToolkit','ToolkitView'); + + +
addEventListener
, allowDebug
, COMP
, CRITICAL
, GEN
, HIGH
, MED
, msgLog
, removeEventListener
, severityLevel
, VERBOSE
static public CRITICAL:Number
static public HIGH:Number
static public MED:Number
static public GEN:Number
static public VERBOSE:Number
static public COMP:Number
public addEventListener:Function
public removeEventListener:Function
public allowDebug:Boolean
public severityLevel:Number
msgLog [Read Only]
static public function getInstance():Debugger
+ Retrieves an instance of the Application singleton +
static public function log(msg:Object, level:Number, fname:String, currentClass:Object):Void
+ Method to print a message to the output - trace or window... +
msg | The actual message to be printed + |
level | (Optional) Severity of this messgae: + 1=critical error > 4 = general debugging message, 5 = component debug message + |
fname | (Optional) Name of the function calling this log message + |
currentClass | (Optional)Name of the class + |
static public function debug(msg:String, fname:String):Void
+ Legacy Method to print a message to the output - trace or window... +
msg | The actual message to be printed + 1=critical error > 4 = general debugging message, 5 = component debug message + |
fname | (Optional) Name of the function calling this log message + |
org.lamsfoundation.lams.common.util.Hashtable
+ HashTable +
new Hashtable()
public function put(key, val)
+ Adds element to the hashtable +
key | |
val |
r The value that was replaced +
org.lamsfoundation.lams.common.util.HashtableElement
+ HashtableElement +
????
+ +--Error
+ +--org.lamsfoundation.lams.common.util.LFError
+ LFError + + +
org.lamsfoundation.lams.common.util.MovieClipUtils
+ MovieclipUtils +
org.lamsfoundation.lams.common.util.MovieLoader
+ MovieclipUtils +
movieCache
function MovieLoader(mcUrl:String, fn:Function, scope:Object, target_mc:MovieClip)
+ Constructor +
mcUrl | URL of MovieCLip or JPEG to load + |
fn | Funcation to call when onLoadInit + |
scope | Scope of function + |
target_mc | MC To replace with loaded mc + |
mcl The populated MovieClip Loaded +
org.lamsfoundation.lams.common.util.NumberUtils
+ Util methods for number manipulation +
className
org.lamsfoundation.lams.common.util.ObjectUtils
+ Recursivly prints out all the values in an object + + +
static public function printObject(target):String
+ Recursively goes through and object and prints out property values +
target |
org.lamsfoundation.lams.common.util.Observable
+ A Java-style Observable class used to represent the "subject" + of the Observer design pattern. Observers must implement the Observer + interface, and register to observe the subject via addObserver(). +
new Observable()
public function addObserver(o:Observer):Boolean
+ Adds an observer to the list of observers. +
o | The observer to be added. + |
public function removeObserver(o:Observer):Boolean
+ Removes an observer from the list of observers. + +
o | The observer to remove. + |
public function notifyObservers(infoObj:Object):Void
+ Tell all observers that the subject has changed. + +
infoObj | An object containing arbitrary data + to pass to observers. + |
public function clearObservers():Void
+ Removes all observers from the observer list. +
org.lamsfoundation.lams.common.util.Observer
+ The interface that must be implemented by all observers of an + Observable object. +
public function update(o:Observable, infoObj:Object):Void
+ Invoked automatically by an observed object when it changes. + +
o | The observed object (an instance of Observable). + |
infoObj | An arbitrary data object sent by + the observed object. + |
org.lamsfoundation.lams.common.util.Proxy
+ The proxy class, contains 1 static method + Dave +
static public function create(oTarget:Object, fFunction:Function):Function
+ Creates a function that executes in the scope passed in as target, + not the scope it is actually executed in. + Like MMs delegate function but can accept parameters and pass them onto + the function +
oTarget | the scope the function should execute in + |
fFunction | the function to execute, followed by any other parameters to pass on. + |
org.lamsfoundation.lams.common.util.StringUtils
+ Util methods for string manipulation +
className
new StringUtils()
static public function cleanNull(str:String):String
+ If the value passed in is any null type value or LAMS NULL VALUE then blank string is returned + Used to prevent "undefined" appearing in the UI +
str | The string to search + |
a clean string +
static public function escapeAngleBrackets(str:String):String
+ Converts < to < and > to > + Used good for displaying html looking tags in textfields that expect HTML. +
str |
static public function replace(s:String, p_str:String, p_repl:String)
+ Search replace function, leaves original string untouched +
s | The string to work on + |
p_str | The string to find + |
p_repl | The string to replace + |
The result +
static public function queryStringToObject(queryString):Object
+ Converts a query string to an object with attribute-value properies +
static public function pad(val:String, length:Number, char:String, padRight:Boolean):String
+ Pads a string with specified character + +
static public function getUID():String
+ Constructs a unique ID made up of YYYY-MM-DD-HH-SS-MS-ID where ID is a number between 1 and 999 +
static public function isEmpty(v):Boolean
+ Checks to see if the value passed in is null, undefined or a blank string +
v |
org.lamsfoundation.lams.common.util
Interface Summary |
---|
Observer |
Class Summary |
---|
CallBack |
CookieMonster |
Debugger |
Hashtable |
HashtableElement |
LFError |
MovieClipUtils |
MovieLoader |
NumberUtils |
ObjectUtils |
Observable |
Proxy |
StringUtils |
org.lamsfoundation.lams.common.ws.Workspace
+ + Workspace provides methods for retrieving a user workspace, necessary for selecting a design + +
onOKCallback
new Workspace()
public function recievedUserWorkspace(dto):Void
+ Invoked when getUserWorkspace returns result from server. + Sets the data in the model +
public function requestFolderContents(folderID:Number):Void
+ Called when the user opens a node and we dont already have the children in the cache. + either becasue never opened beofre or becasuse the cache was cleared for that folder +
folderID |
public function recievedFolderContents(dto:Object):Void
+ Response handler for requestFolderContents +
dto | The WDDX object containing the children of this folder + |
public function requestCopyResource(resourceID:Number, targetFolderID:Number, resourceType:String)
+ Asks the server to copy one resource to another location, if its the same folderID, + then we have to change the name - append Copy of +
resourceID | //the resource to be copied, e.g. folder, LD or somethign else + |
targetFolderID | //the fodler to copy the resource too + |
resourceType | //the resource type string LearningDesign or Folder as of 1.1 + |
public function generalWorkspaceOperationResponseHandler(dto:Object)
+ Handler for most of the workspace file operations, it just invalidates the cache from the folderID pending refresh + and sends an open event to the dialog +
dto |
public function requestRenameResource(resourceID:Number, resourceType:Number, newName:String)
public function requestMoveResource(resourceID:Number, targetFolderID:Number, resourceType:String)
public function requestAvailableLicenses()
+ Gets a list of available licenses to apply to the designs. Mostly they are creative commons licenses +
public function recievedAvailableLicenses(dto:Array)
+ The handler for requestAvailableLicenses +
public function userSelectItem(callback)
+ Shows the workspace browsing dialoge to open a design + Usually used by the canvas. + +
public function setDesignProperties(tabToSelect:String, onOKCallback):Void
+ Shows the workspace browsing dialoge to set a design;s properties + Usually used for saving a design by the canvas. +
tabToSelect | The tab to show, can be: SAVE_AS, PROPERTIES, + |
org.lamsfoundation.lams.common.mvc.AbstractController + +--org.lamsfoundation.lams.common.ws.WorkspaceController
Makes changes to the model's data based on user input. +
public function openDialogLoaded(evt:Object)
+ called when the dialog is loaded, calles methods to set up content in dialogue + also sets up the okClicked event listener +
evt |
public function onTreeNodeOpen(evt:Object)
+ Invoked when the node is opened. it must be a folder +
public function onDragComplete(evt:Object)
+ Initiates a move request for a folder or resource +
evt | //this event should contain: {type:"drag_complete", target: this.tree, sourceNode: node, targetNode: this.__targetNode.item} + |
public function fileOperationRequest(e:Object)
+ Handles the events from the cut, copy, paste n delete buttons +
e |
public function setNewResourceName(newName:String)
+ Called when the user finishes the editing the name in the pop up dialog +
newName |
public function setNewFolderName(newName:String)
+ Called when the user finishes the editing the name in the pop up dialog +
newName |
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.ws.WorkspaceDialog
+
addEventListener
, container
, removeEventListener
, resultDTO
, selectedDesignId
, workspaceView
public addEventListener:Function
public removeEventListener:Function
container:MovieClip [Write Only]
public workspaceView:WorkspaceView
selectedDesignId:Number [Read Only]
public resultDTO:Object [Read Only]
public function setUpContent():Void
+ Called by the worspaceView after the content has loaded +
public function viewUpdate(event:Object):Void
+ Recieved update events from the WorkspaceModel. Dispatches to relevent handler depending on update.Type +
event |
public function themeChanged(event:Object)
+ Event fired by StyleManager class to notify listeners that Theme has changed + it is up to listeners to then query Style Manager for relevant style info +
public function doWorkspaceDispatch(useResourceID:Boolean)
+ Dispatches an event - picked up by the canvas in authoring + sends paramter containing: + _resultDTO.selectedResourceID + _resultDTO.targetWorkspaceFolderID + _resultDTO.resourceName +_resultDTO.resourceDescription +_resultDTO.resourceLicenseText +_resultDTO.resourceLicenseID +
useResourceID | //if its true then we will send the resorceID of teh item selected in the tree - usually this means we are overwriting something + |
org.lamsfoundation.lams.common.util.Observable + +--org.lamsfoundation.lams.common.ws.WorkspaceModel
Model for the Canvas +
addEventListener
, currentMode
, currentTab
, folderIDPendingRefresh
, folderIDPendingRefreshList
, MEMBERSHIP_ACCESS
, NO_ACCESS
, OWNER_ACCESS
, READ_ACCESS
, removeEventListener
, rootFolderID
, RT_FILE
, RT_FOLDER
, RT_LD
, RT_LESSON
, treeDP
, workspaceID
new WorkspaceModel()
addObserver(), clearObservers(), countObservers(), hasChanged(), notifyObservers(), removeObserver()
public RT_FOLDER:String
public RT_LD:String
public RT_LESSON:String
public RT_FILE:String
public READ_ACCESS:Number
public MEMBERSHIP_ACCESS:Number
public OWNER_ACCESS:Number
public NO_ACCESS:Number
public addEventListener:Function
public removeEventListener:Function
public treeDP:XML [Read Only]
public workspaceID:Number
public rootFolderID:Number
public currentTab:String
public currentMode:String
public folderIDPendingRefresh:Number
public folderIDPendingRefreshList:Array
public function openDesignBySelection()
+ Open the workspace dialog in the centre of the screen + Pass in the function to be called when a design is selected?? +
public function userSetDesignProperties(tabToSelect:String)
+ Pops up a dialogue with inputs to set the meta data for the design. +
tabToSelect |
public function showTab(tabToSelect:String)
+ Shows one or other of the tabs in the dialog +
tabToSelect | can be either LOCATION or PROPERTIES + |
public function broadcastViewUpdate(_updateType, _data)
+ Notify registered listeners that a data model change has happened. + Note - Both the VorkspaceView and the WorkspaceDialog are listening (so careful what you say!) +
_updateType | = the string identifier of this type of update, allows the listener to dispatch to correct function + |
_data | = the data to be sent to the view handler + |
public function initWorkspaceTree()
+ Sets up the tree for the 1st time + Creates the dummy root folder with ID -1 +
public function openFolderInTree(resourceToOpen:Number):Void
+ Called when the user expands a tree node +
resourceToOpen | ID:Number of resource to open + |
public function setFolderContents(dto:Object)
+ Callback from loading some folder data.
+ Adds the node to the tree (and therfore by ref to the treeDP
+ Also adds a ref to the node to the _workspaceResources hashtable with the resourceID as the key
+ the contents of the folder as retrieved by getFolderContents() will contain a fodler or a learningdesign:
+
+
+ - creationDateTime = 2004-12-23T0:0:0+10:0
+description = Folder
+lastModifiedDateTime = 2004-12-23T0:0:0+10:0
+name = Mary Morgan Run Sequences Folder
+permissionCode = 3.0
+resourceID = 7.0
+resourceType = Folder
+or
+creationDateTime = 2006-1-24T9:42:14+10:0
+description = An example description
+lastModifiedDateTime = 2006-1-24T10:42:14+10:0
+name = LD Created:Tue Jan 24 10:42:14 GMT+1100 2006
+permissionCode = 3.0
+resourceID = 6.0
+resourceType = LearningDesign
+versionDetails
+
dto |
public function clearWorkspaceCache(folderIDPendingRefresh)
+ Clears the store of workspace resources - + TODO:prob could make more granular by passing in a folder ID to clear +
public function clearWorkspaceCacheMultiple()
+ If mroe than one fodler is pending refresh - use this and ensure the _folderIDPendingRefreshList is populated +
public function autoOpenFolderInTree(folderID)
+ Tells the dialog to open a folder, as if the user had expanded the node + NOTE - this manually generated the onOpen event for the controller +
folderID | The folder to open + |
public function setFolderOpen(folderID)
+ Opens folder but does not generate the event (therefore does not request the children, currently not used +
folderID | The folder to open + |
public function populateLicenseDetails()
+ Telkls the dialog that the _availableLicenses array is now full and the combo can be populated +
public function setClipboardItem(item:Object, mode:String)
+ Sticks an item on the clipboard +
item | |
mode |
public function getClipboardItem():Object
+ retrieves the item from the clipboard +
public function isWritableResource(resourceType, resourceID)
+ Checks to see if the user can write to this resource + If the resource is a folder, then can we write inside it + If the resource is a file/Design then can we overwrite it. +
resourceType | |
resourceID |
public function setWorkspaceResource(key:String, newworkspaceResources:XMLNode):Void
+ +
public function setSelectedTreeNode(newselectedTreeNode:XMLNode):Void
+ +
newselectedTreeNode |
public function setAvailableLicenses(newavailableLicenses:Array):Void
+
newavailableLicenses |
????
+ +--MovieClip
+ +--org.lamsfoundation.lams.common.mvc.AbstractView
+ +--org.lamsfoundation.lams.common.ws.WorkspaceView
+ Authoring view for the canvas +
new WorkspaceView()
public function viewUpdate(event:Object):Void
+ Recieved update events from the WorkspaceModel. Dispatches to relevent handler depending on update.Type +
event |
public function createWorkspaceDialog(pos:Object)
+ Create a popup dialog containing workspace +
pos | - Position, either 'centre' or an object containing x + y coordinates + |
public function getController():WorkspaceController
+ Overrides method in abstract view to ensure cortect type of controller is returned +
CanvasController +
public function defaultController(model:Observable):Controller
+ Returns the default controller for this view . + Overrides AbstractView.defaultController() +
defaultController() in org.lamsfoundation.lams.common.mvc.View
org.lamsfoundation.lams.common.ws
Class Summary |
---|
Workspace |
WorkspaceController |
WorkspaceDialog |
WorkspaceModel |
WorkspaceView |