FramesSingleDeprecated

TIBCO General Interface™ 3.5
API Documentation

Packages
Global GI static methods and constants.
Application layer classes.
Various Charting related constants and utility functions.
GUI classes.
Utility methods related to rendering HTML.
The public API of the TIBCO General Interface™ IDE.
Networking related classes.
Utility classes.
This package and all contained classes are available only when the Charting add-in is enabled.
XML related classes.
Top-Level properties and functions.

package jsx3

Global GI static methods and constants.

Class Summary
jsx3.Alerts
Deprecated. Renamed to jsx3.gui.Alerts.
jsx3.Block
Deprecated. Renamed to jsx3.gui.Block
jsx3.BlockX
Deprecated. Renamed to jsx3.gui.BlockX. Most functionality of this class was moved into a new interface, jsx3.xml.Cacheable.
jsx3.Boolean
Boolean class encapsulates GI's XML boolean values (0 and 1 rather than true and false).
jsx3.Button
Deprecated. Renamed to jsx3.gui.Button
jsx3.CDF
Deprecated. Renamed to jsx3.xml.CDF
jsx3.Cache
Deprecated. Renamed to jsx3.app.Cache
jsx3.CheckBox
Deprecated. Renamed to jsx3.gui.CheckBox
jsx3.Collection
Deprecated. Subsumed by jsx3.util.List.
jsx3.Column
Deprecated. Renamed to jsx3.gui.Column
jsx3.DOM
Deprecated. Renamed to jsx3.app.DOM
jsx3.DatePicker
Deprecated. Renamed to jsx3.gui.DatePicker
jsx3.Dialog
Deprecated. Renamed to jsx3.gui.Dialog
jsx3.Document
Deprecated. Renamed to jsx3.xml.Document
jsx3.ERROR
Deprecated. Renamed to jsx3.util.Logger
jsx3.EVT
Deprecated. Use class jsx3.gui.Event instead.
jsx3.Entity
Deprecated. Renamed to jsx3.xml.Entity
jsx3.Event
Deprecated. Renamed to jsx3.gui.Interactive
jsx3.EventDispatcher
Deprecated. Renamed to jsx3.util.EventDispatcher
jsx3.Form
Deprecated. Renamed to jsx3.gui.Form
jsx3.Grid
Deprecated. Renamed to jsx3.gui.Grid
jsx3.Heavyweight
Deprecated. Renamed to jsx3.gui.Heavyweight
jsx3.HttpForm
Deprecated. Renamed to jsx3.net.Form
jsx3.HttpRequest
Deprecated. Renamed to jsx3.net.Request
jsx3.LayoutGrid
Deprecated. Renamed to jsx3.gui.LayoutGrid
jsx3.List
Deprecated. Renamed to jsx3.gui.List
jsx3.Menu
Deprecated. Renamed to jsx3.gui.Menu
jsx3.Model
Deprecated. Renamed to jsx3.app.Model
jsx3.RadioButton
Deprecated. Renamed to jsx3.gui.RadioButton
jsx3.Select
Deprecated. Renamed to jsx3.gui.Select
jsx3.Server
Deprecated. Renamed to jsx3.app.Server
jsx3.Service
Deprecated. Renamed to jsx3.net.Service
jsx3.Settings
Deprecated. Renamed to jsx3.app.Settings
jsx3.Slider
Deprecated. Renamed to jsx3.gui.Slider
jsx3.Splitter
Deprecated. Renamed to jsx3.gui.Splitter
jsx3.Stack
Deprecated. Renamed to jsx3.gui.Stack
jsx3.StackGroup
Deprecated. Renamed to jsx3.gui.StackGroup
jsx3.Tab
Deprecated. Renamed to jsx3.gui.Tab
jsx3.TabbedPane
Deprecated. Renamed to jsx3.gui.TabbedPane
jsx3.TextBox
Deprecated. Renamed to jsx3.gui.TextBox
jsx3.ToolbarButton
Deprecated. Renamed to jsx3.gui.ToolbarButton
jsx3.Tree
Deprecated. Renamed to jsx3.gui.Tree
jsx3.UserSettings
Deprecated. Renamed to jsx3.app.UserSettings
jsx3.WindowBar
Deprecated. Renamed to jsx3.gui.WindowBar
Field Summary
static String
Deprecated. Use jsx3.getEnv("jsxabspath").
static String
location for addin resources.
static String
Deprecated. Use jsx3.getEnv("jsxhomepath").
static jsx3.app.Cache
Deprecated. Use getSharedCache() instead.
static jsx3.lang.ClassLoader
the system class loader.
static void
Deprecated. The new jsx3.lang.Class framework does not use this constant for instantiating objects.
static jsx3.EVT
Deprecated. Static access to the event object is deprecated as it is not cross-platform. Access to the current event object, where available, is granted via a method parameter or model event context variable.
static String
Deprecated.
static void
Deprecated. The new jsx3.lang.Class framework does not use this constant for instantiating objects.
static jsx3.gui.Event
static String
Deprecated.
static String
Deprecated.
Method Summary
static jsx3.app.Model
GO(strIdName : String, strNS : String | jsx3.app.Server)
global call to get a handle to a specific JSX GUI Object; NOTE: This is a significant modification used to support multi-instance servers.
static void
doDefine(strClassName : String, anonymousFunction : String)
Deprecated. create classes using jsx3.Class
static void
doImplement(subClass : String, superClass : String)
Deprecated. create classes using jsx3.Class
static void
doInherit(subClass : String, superClass : String, bImplement : boolean)
Deprecated. create classes using jsx3.Class
static void
doMixin(objInstance : Object, strClassName : String)
Deprecated. use jsx3.Class.mixin()
static void
eval(strScript : String, objContext : Object)
Evaluate a string of code with a particular local variable stack context.
static Object
getClassConstants(strClassName : String)
Deprecated. use jsx3.lang.Class
static String
getClassMethods(strClassName : String)
Deprecated. use jsx3.lang.Class
static String
getEnv(strKey : String)
static String
getInstanceMethods(strClassName : String)
Deprecated. use jsx3.lang.Class
static jsx3.app.Cache
Returns the global JSX XML/XSL cache.
static void
Returns the version of TIBCO General Interface™.
static void
log(strMessage : String)
Sends a message to the logging system.
static void
out(strErrorNumber : String, strMessage : String, PRIORITY : int, bTrace : boolean)
Deprecated. use jsx3.log() or the jsx3.util.Logger interface
static void
require(strClass : String...)
Ensures that one or more classes is available before this method returns.
static String
Returns a URI resolved against the default URI resolver, URIResolver.DEFAULT.
static void
sleep(objFunction : Function, strId : String, objThis : Object, bClobber : boolean)
A replacement for peppering code with window.setTimeout(fnct, 0) statements.
Field Detail

ABSOLUTEPATH

static String ABSOLUTEPATH
Deprecated. Use jsx3.getEnv("jsxabspath").
Absolute path (the path on the server (file or http) from the accessible root to the directory containing the JSX system folder. Specifies a directory (ie it's empty or ends with a "/").

ADDINSPATH

static String ADDINSPATH
location for addin resources.

APPPATH

static String APPPATH
Deprecated. Use jsx3.getEnv("jsxhomepath").
Path for application resources (the prefix that precedes JSXAPPS). Specifies a directory (ie it's empty or ends with a "/").

CACHE

static jsx3.app.Cache CACHE
Deprecated. Use getSharedCache() instead.
The jsx3.app.Cache instance used by the JSX system to store XML and XSL documents.

CLASS_LOADER

static jsx3.lang.ClassLoader CLASS_LOADER
the system class loader.

DESERIALIZE

static ? DESERIALIZE
Deprecated. The new jsx3.lang.Class framework does not use this constant for instantiating objects.

EVENT

static jsx3.EVT EVENT
Deprecated. Static access to the event object is deprecated as it is not cross-platform. Access to the current event object, where available, is granted via a method parameter or model event context variable.
wrapped static access to the current JavaScript event

HTTPREGKEY

static String HTTPREGKEY
Deprecated.
Default ActiveX HTTP object key.

INITIALIZE

static ? INITIALIZE
Deprecated. The new jsx3.lang.Class framework does not use this constant for instantiating objects.

STARTUP_EVENT

static jsx3.gui.Event STARTUP_EVENT

XMLREGKEY

static String XMLREGKEY
Deprecated.
Default ActiveX XML object key.

XSLREGKEY

static String XSLREGKEY
Deprecated.
Default ActiveX XSL object key.
Method Detail

GO

static jsx3.app.Model GO(strIdName : String, strNS : String | jsx3.app.Server)
global call to get a handle to a specific JSX GUI Object; NOTE: This is a significant modification used to support multi-instance servers. It is equivalently the same as calling 'getJO' in all builds prior to 3.0; returns null if object cannot be found. The specific app (a jsx3.app.Server instance) can also be queried for objects using its own DOM APIs.

Parameters:

strIdNameJSX 'id' or 'name' property for the object to get a handle to
strNSnamespace for the server to get the object from; when a 'name' is passed as @strNameId (as opposed to the object's 'id'), this allows the global JSX controller to more-quickly find the server that owns the given object. As this parameter is optional, the JSX controller will try to locate the named object by iterating through all server instances running in the browser in load order if no namespace is passed. When an 'id' is passed, the namespaces is not required as it explicitly contains this namespace.

Returns:

handle to given JSX GUI object or null if none found 

doDefine

static void doDefine(strClassName : String, anonymousFunction : String)
Deprecated. create classes using jsx3.Class
Registers all prototype functions and properties, contained by the inner function @anonymousFunction; used by jsx3.Object

Parameters:

strClassNamenamed class containing the anonymous function to call
anonymousFunctioninner function containing named prototypes to bind

See Also:


doImplement

static void doImplement(subClass : String, superClass : String)
Deprecated. create classes using jsx3.Class
transfers prototype methods from one class to another

Parameters:

subClassnamed subclass to transfer prototypes to
superClassnamed superclass to transfer prototypes from

Returns:

the eval value of the script 

See Also:


doInherit

static void doInherit(subClass : String, superClass : String, bImplement : boolean)
Deprecated. create classes using jsx3.Class
transfers prototype methods from one class to another; establishes @superClass as the super for @subClass

Parameters:

subClassnamed subclass to transfer prototypes to
superClassnamed superclass to transfer prototypes from
bImplementif true, @superClass is an interface

Returns:

the eval value of the script 

See Also:


doMixin

static void doMixin(objInstance : Object, strClassName : String)
Deprecated. use jsx3.Class.mixin()
transfer the methods of a class to a object instance

Parameters:

objInstanceany JavaScript object
strClassNamethe name of a class

See Also:


eval

static void eval(strScript : String, objContext : Object)
Evaluate a string of code with a particular local variable stack context.

Parameters:

strScriptthe code to execute
objContexta map containing the local variable stack context

Returns:

the eval value of the script  

getClassConstants

static Object getClassConstants(strClassName : String)
Deprecated. use jsx3.lang.Class
Returns a JavaScript array of all named constants for this class; these names (strings) can then be used by the developer to lookup/evaluate/modify applicable constants; To derive the value for the first named constant for the jsx3.gui.Block class, a method such as the following would work: var myFirstConstantValue = eval(jsx3.getClassConstants("jsx3.gui.Block")[0]); NOTE: passing an invalid class name results in a null value being returned. If no constants exist for the given class, an empty array will be returned

Parameters:

strClassNamename of the class to get the constants for. For example: jsx3.gui.Block, jsx3.gui.Select, etc.

Returns:

JavaScript array 

See Also:


getClassMethods

static String getClassMethods(strClassName : String)
Deprecated. use jsx3.lang.Class
Returns a new-line-delimited (e.g., \n) list of all instance methods for the particular class

Parameters:

strClassNamename of the class to get the constants for. For example: jsx3.gui.Block, jsx3.gui.Select, etc.

Returns:

 

See Also:


getEnv

static String getEnv(strKey : String)

Parameters:

strKey

Returns:

 

getInstanceMethods

static String getInstanceMethods(strClassName : String)
Deprecated. use jsx3.lang.Class
Returns a new-line-delimited (e.g., \n) list of all instance methods for the particular class

Parameters:

strClassNamename of the class to get the constants for. For example: jsx3.gui.Block, jsx3.gui.Select, etc.

Returns:

 

See Also:


getSharedCache

static jsx3.app.Cache getSharedCache()
Returns the global JSX XML/XSL cache. This cache is shared by all applications in the JSX runtime. Every server cache instance consults this cache when getDocument() is called on the server cache with a cache id that does not correspond to a document in the server cache.

Returns:

 

getVersion

static void getVersion()
Returns the version of TIBCO General Interface™.

log

static void log(strMessage : String)
Sends a message to the logging system. This method is an alias for jsx3.util.Logger.GLOBAL.info().

Since this method is defined before the logging system, any messages passed to this method before the logging system is defined are cached and sent with the first message passed after the logging system is defined.

Parameters:

strMessagethe message to send to the logging system.

See Also:


out

static void out(strErrorNumber : String, strMessage : String, PRIORITY : int, bTrace : boolean)
Deprecated. use jsx3.log() or the jsx3.util.Logger interface
Alias for jsx3.util.Logger.doLog() (formerly jsx3.Error.doLog()).

Parameters:

strErrorNumberarbitrary identifier passed by the calling function to track the specific location of the error
strMessagemessage to describe the error
PRIORITYone of 1, 2 or 3, with 1 being most serious (red..orange..yellow)
bTracetrue if null; if true, the stack trace is printed, displaying the order of the call stack

See Also:


require

static void require(strClass : String...)
Ensures that one or more classes is available before this method returns. Any class that fails to load will throw an error. Only classes that can be found by the system class loader may be loaded in this manner.

Parameters:

strClassthe fully-qualified names of the classes to load.

Since:

3.2

resolveURI

static String resolveURI(strURI : String | jsx3.net.URI)
Returns a URI resolved against the default URI resolver, URIResolver.DEFAULT.

Parameters:

strURIthe URI to resolve.

Returns:

 

See Also:


sleep

static void sleep(objFunction : Function, strId : String, objThis : Object, bClobber : boolean)
A replacement for peppering code with window.setTimeout(fnct, 0) statements. This method places all jobs in a queue. Each job gets its own stack.

Parameters:

objFunctionan anonymous function to call after a timeout.
strIdthe id of this job. If this parameter is not null and a job already exists in the queue with this id, then this job is not added to the queue.
objThisif provided, this object is the "this" context for the anonymous function objFunction when it is called.
bClobberif true and a job already exists, this new job clobbers the old job.

Since:

3.2

jsx3

interface Alerts

jsx3.Alerts

interface Alerts
Deprecated. Renamed to jsx3.gui.Alerts.

See Also:

jsx3.gui.Alerts

jsx3

class Block

jsx3.Block

class Block
Deprecated. Renamed to jsx3.gui.Block

See Also:

jsx3.gui.Block

jsx3

class BlockX

jsx3.BlockX

class BlockX
Deprecated. Renamed to jsx3.gui.BlockX. Most functionality of this class was moved into a new interface, jsx3.xml.Cacheable.

See Also:

jsx3.gui.BlockX, jsx3.xml.Cacheable

jsx3

class Boolean

jsx3.Boolean

class Boolean
Boolean class encapsulates GI's XML boolean values (0 and 1 rather than true and false).

Field Summary
static int
0
static int
1
Method Summary
static int
Returns jsx3.Boolean.TRUE or jsx3.Boolean.FALSE.
Field Detail

FALSE

static final int FALSE
0

TRUE

static final int TRUE
1
Method Detail

valueOf

static int valueOf(v : Object)
Returns jsx3.Boolean.TRUE or jsx3.Boolean.FALSE.

Parameters:

vboolean (or similar) that when evaluated via an 'if' would result in a true false; For example, null, 0 (numeric zero), and false all return jsx3.Boolean.FALSE

Returns:

jsx3.Boolean.TRUE or jsx3.Boolean.FALSE  

jsx3

class Button

jsx3.Button

class Button
Deprecated. Renamed to jsx3.gui.Button

See Also:

jsx3.gui.Button

jsx3

interface CDF

jsx3.CDF

interface CDF
Deprecated. Renamed to jsx3.xml.CDF

See Also:

jsx3.xml.CDF

jsx3

class Cache

jsx3.Cache

class Cache
Deprecated. Renamed to jsx3.app.Cache

See Also:

jsx3.app.Cache

jsx3

class CheckBox

jsx3.CheckBox

class CheckBox
Deprecated. Renamed to jsx3.gui.CheckBox

See Also:

jsx3.gui.CheckBox

jsx3

class Collection

jsx3.Collection

class Collection
Deprecated. Subsumed by jsx3.util.List.

See Also:

jsx3.util.List

jsx3

class Column

jsx3.Column

class Column
Deprecated. Renamed to jsx3.gui.Column

See Also:

jsx3.gui.Column

jsx3

class DOM

jsx3.DOM

class DOM
Deprecated. Renamed to jsx3.app.DOM

See Also:

jsx3.app.DOM

jsx3

class DatePicker

jsx3.DatePicker

class DatePicker
Deprecated. Renamed to jsx3.gui.DatePicker

See Also:

jsx3.gui.DatePicker

jsx3

class Dialog

jsx3.Dialog

class Dialog
Deprecated. Renamed to jsx3.gui.Dialog

See Also:

jsx3.gui.Dialog

jsx3

class Document

jsx3.Document

class Document
Deprecated. Renamed to jsx3.xml.Document

See Also:

jsx3.xml.Document

jsx3

class ERROR

jsx3.ERROR

class ERROR
Deprecated. Renamed to jsx3.util.Logger

See Also:

jsx3.util.Logger

jsx3

class EVT

Object
->jsx3.lang.Object
  ->jsx3.EVT

All Implemented Interfaces:

jsx3.util.EventDispatcher

class EVT
extends jsx3.lang.Object
Deprecated. Use class jsx3.gui.Event instead.
This class is the static event controller for the GI framework. It abstracts the browser-specific implementations of the event object while providing extensions of its own (i.e., drag/drop, event binding, etc).

See Also:

jsx3.gui.Event

Constructor Summary
void
init(e : ?)
Use this instance initializer for wrapped access to the current event object event at a later point in time.
Method Summary
boolean
Returns true if the alt key was pressed
boolean
Returns true if the backspace key was pressed
int
Returns integer designating the mouse button clicked/moused-down/moused-up; 1 (left), 2 (right), and as supported
void
cancels event bubbling for the event
void
cancels the key from firing by setting the keyCode to 0 (zero) for the event
void
void
cancels event bubbling for the event
void
cancels the key from firing by setting the keyCode to 0 (zero) for the event
void
cancels the returnValue for the event
int
Returns the clientX property for the event (where it occurred on-screen)
int
Returns the clientY property for the event (where it occurred on-screen)
boolean
Returns true if the ctrl key was pressed
boolean
Returns true if the delete key was pressed
boolean
Returns true if the down-arrow key was pressed
boolean
Returns true if the end key was pressed
boolean
Returns true if the enter key was pressed
boolean
Returns true if the escape key was pressed
Object
Returns handle to the native browser event object (window.event)
boolean
Returns true if the native event object is present (if an event of any type actualy occurred)
HTMLElement
Returns handle to the HTML element that was moused away from (onmouseout)
int
Returns the actual position in the browser from the left edge for where the event occurred;
int
Returns the actual position in the browser from the top edge for where the event occurred;
Object
handleEvent(strType : String, bReturn : boolean)
Deprecated. use jsx3.gui.Event.publish() instead
boolean
Returns true if the home key was pressed
boolean
Returns true if the insert key was pressed
int
Returns integer representing the key code of the key just pressed/keyed-down
boolean
Returns true if the left-arrow key was pressed
boolean
Returns true if the left-mouse-button was clicked
boolean
Returns true if the page-down key was pressed
boolean
Returns true if the page-up key was pressed
void
registerEvent(EVENTTYPE : String, strCode : String)
Deprecated. use jsx3.gui.Event.subscribe instead
boolean
Returns true if the right-arrow key was pressed
boolean
Returns true if the right-mouse-button was clicked
void
setKeyCode(intKeyCode : int)
sets/updates the keycode for the event
void
setReturn(RETURN : String)
sets string message to set on the returnValue for the event
boolean
Returns true if the shift key was pressed
boolean
Returns true if the space bar was pressed
HTMLElement
Returns handle to the HTML element acted upon (click, mousedown, etc)
boolean
Returns true if the tab key was pressed
HTMLElement
Returns handle to the HTML element that was moused over (onmouseover)
boolean
Returns true if the up-arrow key was pressed
Methods Inherited From jsx3.util.EventDispatcher
publish, subscribe, unsubscribe, unsubscribeAll
Methods Inherited From jsx3.lang.Object
clone, equals, eval, getClass, getInstanceOf, getInstanceOfClass, getInstanceOfPackage, instanceOf, isInstanceOf, isSubclassOf, jsxmix, jsxsuper, jsxsupermix, setInstanceOf, toString
Constructor Detail

init

void init(e : ?)
Use this instance initializer for wrapped access to the current event object event at a later point in time.

Parameters:

e
Method Detail

altKey

boolean altKey()
Returns true if the alt key was pressed

Returns:

 

backspaceKey

boolean backspaceKey()
Returns true if the backspace key was pressed

Retud Detail

altKey

boolean altKey()
Returns true if the alt key was pressed

Returns:

 

backspaceKey

boolean backspaceKey()
Returns true if the backspace key was pressed

Returns:

 

button

int button()
Returns integer designating the mouse button clicked/moused-down/moused-up; 1 (left), 2 (right), and as supported

Returns:

 

cancelBubble

void cancelBubble()
cancels event bubbling for the event

cancelKey

void cancelKey()
cancels the key from firing by setting the keyCode to 0 (zero) for the event

cancelReturn

void cancelReturn()
cancels the returnValue for the event

clientX

int clientX()
Returns the clientX property for the event (where it occurred on-screen)

Returns:

pixel position  

clientY

int clientY()
Returns the clientY property for the event (where it occurred on-screen)

Returns:

pixel position  

ctrlKey

boolean ctrlKey()
Returns true if the ctrl key was pressed

Returns:

 

deleteKey

boolean deleteKey()
Returns true if the delete key was pressed

Returns:

 

downArrow

boolean downArrow()
Returns true if the down-arrow key was pressed

Returns:

 

endKey

boolean endKey()
Returns true if the end key was pressed

Returns:

 

enterKey

boolean enterKey()
Returns true if the enter key was pressed

Returns:

 

escapeKey

boolean escapeKey()
Returns true if the escape key was pressed

Returns:

 

event

Object event()
Returns handle to the native browser event object (window.event)

Returns:

event  

exists

boolean exists()
Returns true if the native event object is present (if an event of any type actualy occurred)

Returns:

 

fromElement

HTMLElement fromElement()
Returns handle to the HTML element that was moused away from (onmouseout)

Returns:

HTML object  

getTrueX

int getTrueX()
Returns the actual position in the browser from the left edge for where the event occurred;

Returns:

pixel position  

getTrueY

int getTrueY()
Returns the actual position in the browser from the top edge for where the event occurred;

Returns:

pixel position  

handleEvent

Object handleEvent(strType : String, bReturn : boolean)
Deprecated. use jsx3.gui.Event.publish() instead
the JSXEVENT class maintains an object array indexed via the EVENTTYPE constant for the given event. When the event bubbles up the IE DOM, or when this function is called directly, the JScript code bound to the given event is exectued via the JScript 'eval()' function

Parameters:

strTypethe event type to handle
bReturn

Returns:

the result of the event eval, but only if parameter bReturn is true, otherwise no return statement 

homeKey

boolean homeKey()
Returns true if the home key was pressed

Returns:

 

insertKey

boolean insertKey()
Returns true if the insert key was pressed

Returns:

 

keyCode

int keyCode()
Returns integer representing the key code of the key just pressed/keyed-down

Returns:

keycode  

leftArrow

boolean leftArrow()
Returns true if the left-arrow key was pressed

Returns:

 

leftButton

boolean leftButton()
Returns true if the left-mouse-button was clicked

Returns:

 

pageDownKey

boolean pageDownKey()
Returns true if the page-down key was pressed

Returns:

 

pageUpKey

boolean pageUpKey()
Returns true if the page-up key was pressed

Returns:

 

registerEvent

void registerEvent(EVENTTYPE : String, strCode : String)
Deprecated. use jsx3.gui.Event.subscribe instead
typically called by a JSX GUI foundation class (such as the JSXMenu class). Allows the given class to be notified when a given event occurs. For example in the case of the JSXMenu class, it must be notified to hide any visible menu when the user mouses down in the document.

Parameters:

EVENTTYPEthe type of event to handle such as mousedown, mouseup, etc
strCodeJScript code (passed as string) that will be evaluated via the JScript eval() function when the given event fires. Note: it is important that the code contain a trailing semicolon ';', in case a subsequent function binds its own callback code

See Also:


rightArrow

boolean rightArrow()
Returns true if the right-arrow key was pressed

Returns:

 

rightButton

boolean rightButton()
Returns true if the right-mouse-button was clicked

Returns:

 

setKeyCode

void setKeyCode(intKeyCode : int)
sets/updates the keycode for the event

Parameters:

intKeyCodekeycode

setReturn

void setReturn(RETURN : String)
sets string message to set on the returnValue for the event

Parameters:

RETURNstring message to set on the returnValue for the event

shiftKey

boolean shiftKey()
Returns true if the shift key was pressed

Returns:

 

spaceKey

boolean spaceKey()
Returns true if the space bar was pressed

Returns:

 

srcElement

HTMLElement srcElement()
Returns handle to the HTML element acted upon (click, mousedown, etc)

Returns:

HTML object  

tabKey

boolean tabKey()
Returns true if the tab key was pressed

Returns:

 

toElement

HTMLElement toElement()
Returns handle to the HTML element that was moused over (onmouseover)

Returns:

HTML object  

upArrow

boolean upArrow()
Returns true if the up-arrow key was pressed

Returns:

 

jsx3

class Entity


class Entity
Deprecated. Renamed to jsx3.xml.Entity

See Also:


jsx3

interface Event


interface Event
Deprecated. Renamed to jsx3.gui.Interactive

See Also:


jsx3

interface EventDispatcher


interface EventDispatcher
Deprecated. Renamed to jsx3.util.EventDispatcher

See Also:


jsx3

interface Form


interface Form
Deprecated. Renamed to jsx3.gui.Form

See Also:


jsx3

class Grid


class Grid
Deprecated. Renamed to jsx3.gui.Grid

See Also:


jsx3

class Heavyweight


class Heavyweight
Deprecated. Renamed to jsx3.gui.Heavyweight

See Also:


jsx3

class HttpForm


class HttpForm
Deprecated. Renamed to jsx3.net.Form

See Also:


jsx3

class HttpRequest


class HttpRequest
Deprecated. Renamed to jsx3.net.Request

See Also:


jsx3

class LayoutGrid


class LayoutGrid
Deprecated. Renamed to jsx3.gui.LayoutGrid

See Also:


jsx3

class List


class List
Deprecated. Renamed to jsx3.gui.List

See Also:


jsx3

class Menu


class Menu
Deprecated. Renamed to jsx3.gui.Menu

See Also:


jsx3

class Model


class Model
Deprecated. Renamed to jsx3.app.Model

See Also:


jsx3

class RadioButton


class RadioButton
Deprecated. Renamed to jsx3.gui.RadioButton

See Also:


jsx3

class Select


class Select
Deprecated. Renamed to jsx3.gui.Select

See Also:


jsx3

class Server


class Server
Deprecated. Renamed to jsx3.app.Server

See Also:


jsx3

class Service


class Service
Deprecated. Renamed to jsx3.net.Service

See Also:


jsx3

class Settings


class Settings
Deprecated. Renamed to jsx3.app.Settings

See Also:


jsx3

class Slider


class Slider
Deprecated. Renamed to jsx3.gui.Slider

See Also:


jsx3

class Splitter


class Splitter
Deprecated. Renamed to jsx3.gui.Splitter

See Also:


jsx3

class Stack


class Stack
Deprecated. Renamed to jsx3.gui.Stack

See Also:


jsx3

class StackGroup


class StackGroup
Deprecated. Renamed to jsx3.gui.StackGroup

See Also:


jsx3

class Tab


class Tab
Deprecated. Renamed to jsx3.gui.Tab

See Also:


jsx3

class TabbedPane


class TabbedPane
Deprecated. Renamed to jsx3.gui.TabbedPane

See Also:


jsx3

class TextBox


class TextBox
Deprecated. Renamed to jsx3.gui.TextBox

See Also:


jsx3

class ToolbarButton


class ToolbarButton
Deprecated. Renamed to jsx3.gui.ToolbarButton

See Also:


jsx3

class Tree


class Tree
Deprecated. Renamed to jsx3.gui.Tree

See Also:


jsx3

class UserSettings


class UserSettings
Deprecated. Renamed to jsx3.app.UserSettings

See Also:


jsx3

class WindowBar


class WindowBar
Deprecated. Renamed to jsx3.gui.WindowBar

See Also:


package jsx3.app

Application layer classes.

Class Summary
jsx3.app.AddIn
A class that represents a JSX add-in.
jsx3.app.Cache
Provides cached access to XML and XSL data.
jsx3.app.DOM
Registers all DOM nodes in an instance of jsx3.app.Server and publishes related events.
jsx3.app.Model
The abstract base class that defines the JSX DOM.
jsx3.app.Monitor
A logging handler that can be instantiated per JSX application and displays logging messages in a separate browser window while an application is running.
jsx3.app.Properties
Represents a repository of dynamic properties.
jsx3.app.PropsBundle
A subclass of jsx3.app.Properties that supports localized properties.
jsx3.app.Server
The controller of the JSX architecture.
jsx3.app.Settings
Read-Only system settings interface.
jsx3.app.UserSettings
Read-Write per-User settings for a particular GI application (server).

jsx3.app

class AddIn

All Implemented Interfaces:


class AddIn
extends jsx3.lang.Object
A class that represents a JSX add-in. The JSX system creates an instance of this class for every add-in that is loaded.

Since:

3.2

Field Summary
static String
Method Summary
String
String
String
String
jsx3.app.Settings
String
String
jsx3.net.URI
relativizeURI(strURI : String | jsx3.net.URI, bRel : ?)
jsx3.net.URI
String
Methods Inherited From jsx3.lang.Object
clone, equals, eval, getClass, getInstanceOf, getInstanceOfClass, getInstanceOfPackage, instanceOf, isInstanceOf, isSubclassOf, jsxmix, jsxsuper, jsxsupermix, setInstanceOf
Field Detail

PROTOTYPES_DIR

static final String PROTOTYPES_DIR
Method Detail

getDescription

String getDescription()

Returns:

 

getId

String getId()

Returns:

 

getKey

String getKey()

Returns:

 

getName

String getName()

Returns:

 

getSettings

jsx3.app.Settings getSettings()

Returns:

 

getUriPrefix

String getUriPrefix()

Returns:

 

Overrides:


gsx3.gui.ToolbarButton

See Also:

jsx3.gui.ToolbarButton

jsx3

class Tree

jsx3.Tree

class Tree
Deprecated. Renamed to jsx3.gui.Tree

See Also:

jsx3.gui.Tree

jsx3

class UserSettings

jsx3.UserSettings

class UserSettings
Deprecated. Renamed to jsx3.app.UserSettings

See Also:

jsx3.app.UserSettings

jsx3

class WindowBar

jsx3.WindowBar

class WindowBar
Deprecated. Renamed to jsx3.gui.WindowBar

See Also:

jsx3.gui.WindowBar

package jsx3.app

Application layer classes.

Class Summary
jsx3.app.AddIn
A class that represents a JSX add-in.
jsx3.app.Cache
Provides cached access to XML and XSL data.
jsx3.app.DOM
Registers all DOM nodes in an instance of jsx3.app.Server and publishes related events.
jsx3.app.Model
The abstract base class that defines the JSX DOM.
jsx3.app.Monitor
A logging handler that can be instantiated per JSX application and displays logging messages in a separate browser window while an application is running.
jsx3.app.Properties
Represents a repository of dynamic properties.
jsx3.app.PropsBundle
A subclass of jsx3.app.Properties that supports localized properties.
jsx3.app.Server
The controller of the JSX architecture.
jsx3.app.Settings
Read-Only system settings interface.
jsx3.app.UserSettings
Read-Write per-User settings for a particular GI application (server).

jsx3.app

class AddIn

Object
->jsx3.lang.Object
  ->jsx3.app.AddIn

All Implemented Interfaces:

jsx3.net.URIResolver

class AddIn
extends jsx3.lang.Object
A class that represents a JSX add-in. The JSX system creates an instance of this class for every add-in that is loaded.

Since:

3.2

Field Summary
static String
Method Summary
String
String
String