Index
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
- ActionListeners &
- AddActionListener method &
- addControls()
- overriding to add listener &
- adding controls to a form, overriding &
- Administration API
- creating a custom logging class &
- enumerating objects on server &
- enumerating security providers, users, and groups &
- identifying users &
- using from external Java clients &
- administration techniques &
- afterTableChanged event
- example usage &
- AgcButtonCheck &
- AgcData
- creating &
- creating at runtime &
- AgcData controls
- changing data source &
- JTable controls &
- loading JTree controls &
- agcHTMLEditControl
- custom image dialog &
- AgcJSlider control &
- AgcJTable control &
- AgcTreeControl &
- AgiAdmDirectory &
- AgiAdmElement &
- AgiAdmGroup &
- AgiAdmServer
- in external Java clients &
- AgiBandDescriptor
- example of implementing &
- AgiDataSource
- example of implementing &
- example of instantiating &
- AgiHelpProcessor interface, example &
- AgiLogger &
- AgiTransactionHandle
- example of implementing &
- AgiUserLogin
- in external Java clients &
- AgoBandFormats &
- AgoColumnTexts &
- AgoDataUpdateRequest
- example of extending &
- AgoDataUpdateRow
- example of extending &
- AgoDisplayValue class & &
- AgoEJBEntityHome &
- AgoObjectInputStream
- deserializing a busniess object &
- AgoRowCursorTableModel
- in external Java clients &
- AgoTreeControlNodes &
- AgoTreeDataManager & &
- creating a hierarchal view with &
- AgoUserLoginInfo
- in external Java clients &
- AgoValidationException
- example &
- AgpScripHelper &
- AgpScriptHelper &
- AgrData
- in external Java clients & &
- AgrServerSession
- in external Java clients & & & & &
- AgRuntime
- in external Java clients & & & & &
- agScriptHelper &
- agScriptHelper instance variable on a page &
- animation &
- appendBandFormat method &
- appendColumnFormat method &
- appendText method &
- arrays
- multidimensional &
- authentication
- handling in external Java clients &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
B
- bean references
- finding &
- specifying in deployment descriptor &
- using with EJBs &
- beforeTableChanged event
- example using data caching &
- beginTransaction()
- example of implementing &
- bind method &
- Blobs
- accessing in Oracle &
- browsers
- determining type with JavaScript &
- determining version with JavaScript &
- opening pages in &
- business object techniques
- EJB &
- triggered &
- business objects
- invoking from external Java clients &
- using a setResultSet DSO &
- using an executeSQL DSO &
- button images
- creating &
- buttons
- coding JavaScript for &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
C
- caching data
- serverStarted event &
- servlets &
- calling methods &
- casting
- Object to Date &
- Object to Integer &
- Object to String &
- charAt method & &
- check boxes
- getting control state &
- classes
- creating utility classes &
- getting constructors for &
- getting information about &
- getting methods in &
- getting name of &
- getting properties of &
- getting superclass for &
- client techniques
- HTML &
- Java &
- clients, external Java
- accessing data from &
- administering the server from &
- calling EJBs from &
- handling user login from &
- invoking business objects from &
- providing data to JTables in &
- clipboard
- copying to &
- cutting to &
- pasting to &
- Clobs
- accessing in Oracle &
- closeWindow method & &
- CMP entity beans
- writing finder methods & &
- code examples, accessing &
- collapseNode method &
- colors
- changing at runtime &
- changing in controls &
- changing in progress bar &
- changing in slider control &
- dialog for choosing &
- column reordering
- with JTableHeader &
- column sorting
- with JTableHeader &
- commitTransaction()
- example of implementing &
- concurrency errors &
- constructors
- getting information about &
- context-sensitive help, example &
- control techniques for forms &
- controls
- instantiating dynamically &
- manipulating on pages with JavaScript &
- specifying a layout, example &
- validating data on pages with JavaScript &
- converting
- Date to String &
- Integer to String &
- String to Date &
- core programming techniques &
- createUpdateRow()
- example of implementing &
- custom events
- subforms communicating with parent form &
- custom page controls &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
D
- data
- binding to form control at runtime & &
- getting most recent &
- updating with a dialog &
- using vectors with &
- data access
- from external Java clients &
- from external JTable models &
- data access techniques &
- data concurrency errors
- handling &
- data manipulation on pages & &
- data navigation on pages & &
- data sets
- adding to a servlet &
- data source objects
- invoking & &
- switching &
- using a DSO for use by multiple clients &
- using a setDataSource DSO &
- using a setResultSet DSO &
- using an executeSQL DSO &
- using in external Java clients &
- using in external JTable models &
- using to export a table data &
- using to import a file into a database &
- using to publish database tables &
- data views in pages &
- creating &
- master/detail &
- updating &
- databases for techniques
- DataXpress &
- EJB Examples &
- HTML Examples &
- Java Examples &
- data-entry validation
- with JavaScript &
- with string pattern matching &
- DataXpress application
- exporting a database table &
- importing a file into a database &
- publishing database tables &
- using a DSO for use by multiple clients &
- Date.valueOf method &
- deployment descriptor
- specifying bean references &
- specifying environment properties &
- specifying resource references &
- specifying transaction management &
- deserializing a business object &
- DHTML
- implementing tabs with &
- dialog techniques for forms &
- dialogs
- calling method on parent form, example &
- creating a message dialog &
- creating error message dialog &
- creating OK/Cancel dialog &
- creating yes/No dialog &
- creating Yes/No/Cancel dialog &
- displaying a form &
- initializing, example &
- using different types &
- displayError method &
- document object &
- documents
- downloading from database &
- manipulating with JavaScript &
- saving contents in database &
- uploading to database &
- download method &
- DSOs
- invoking &
- switching &
- using a DSO for use by multiple clients &
- using a setDataSource DSO &
- using a setResultSet DSO &
- using an executeSQL DSO &
- using in external Java clients &
- using in external JTable models &
- using to export a table data &
- using to import a file into a database &
- using to publish database tables &
- dynamic binding &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
E
- EJB Example database &
- EJB techniques &
- EJBs
- bean-demarcated session bean &
- calling from external Java clients &
- controlling transaction scope &
- expression-based finder methods &
- finding bean references &
- specifying transaction attributes &
- transaction scope &
- using bean references &
- using environment properties &
- using findByExpression() method &
- using Java Transaction API &
- using resource references &
- writing expression-style finder methods &
- writing method-based finders &
- e-mail
- sending asynchronously &
- Enterprise JavaBeans
- calling from external Java clients &
- using bean references &
- using environment properties &
- using resource references &
- entity beans
- controlling transaction scope &
- environment properties
- finding at runtime &
- using &
- using JAR Designer &
- error messagel dialog
- creating &
- events
- pages &
- examples of techniques, accessing &
- executeQuery()
- example of usage &
- executeSQL() &
- expandNode method &
- exporting a database table &
- expression-style finder methods
- using JAR Designer &
- writing &
- external Java clients
- accessing data from &
- administering the server from &
- calling EJBs from &
- handling user login from &
- invoking business objects from &
- providing data to JTables in &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
F
- F1 key and help in application &
- file attachments
- using in forms &
- using in pages &
- files
- downloading from database &
- saving contents in database &
- uploading to database &
- Find mode in pages &
- finder methods
- expression-style &
- writing an expression &
- writing complex &
- findNode method &
- flow for pages &
- flow techniques for pages &
- fonts
- manipulating at runtime &
- form controls
- binding to data at runtime & &
- creating at runtime & &
- form techniques &
- formating data in views at runtime &
- forms &
- adding menus &
- and session objects &
- communicating with subforms &
- creating controls at runtime & &
- displaying in dialog &
- interface for methods on form &
- layout of controls, example &
- manipulated by subform &
- menu-based application &
- opening subforms &
- using globals &
- using JavaBeans in &
- window types &
- frames
- array of &
- manipulating with JavaScript &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
G
- getAgaData()
- example of usage &
- getChildren method &
- getClassInfo method &
- getConnection() method
- example of implementing &
- getConstructors method &
- getCoulmnType()
- example of implementing &
- getDatabaseURL method &
- getDate method &
- getDeclaredFields method &
- getDeclaredMethods method &
- getElement method &
- getItemCount method &
- getItemValue method &
- getMonth method &
- getNextRows()
- example of implementing &
- getParentForm method &
- getSelectedIndex method &
- getSelectedNode method & &
- getState method &
- getState method (RadioButton) &
- getSuperClass method &
- getYear method &
- gif files
- animating &
- globals
- sharing between forms &
- globalValidationFailed event, forms
- example &
- globalValidationTest event, forms
- example &
- groups
- determining whether current user in group &
- enumerating &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
H
- handlePageException()
- example of usage &
- hashtables
- adding data to &
- clearing all data from &
- creating &
- data for JTree control &
- getting values from &
- removing data from &
- using &
- help
- in application, example &
- help processing, default versus custom &
- hover-sensitive images &
- HTML
- creating helper methods for generating &
- HTML client techniques &
- HTML data views
- building matrix style reports using AgoTreeDataManager &
- creating &
- master/detail &
- updating &
- HTML Edit Control
- custom image dialog &
- HTML Examples database &
- HTML form elements
- manipulating with JavaScript &
- validating data with JavaScript &
- HTML generation
- building a helper utilty object &
- HTML-based view techniques &
- HTTP requests
- redirecting &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
I
- image buttons
- changing image at runtime &
- using &
- image labels
- using &
- image maps
- using &
- images
- hover-sensitive &
- using a JavaBean to create &
- using a servlet to load &
- importing a file into a database &
- In &
- indexOf method &
- initView method &
- interfaces
- adding to form &
- calling methods on another form &
- invokeBusinessObject()
- in external Java clients &
- invoked business object
- example of invoking &
- example using a session object &
- passing session values to &
- invoked event
- code example using cached data &
- invoked triggered objects
- invoking from external Java clients &
- using to invoke a DSO &
- invokeQuery event
- code example &
- invokeQuery method & &
- invoking triggered business objects
- from external Java clients &
- isDigit method &
- isLetter method &
- isLowerCase method &
- isUpperCase method &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
J
- JAR Designer
- mapping EJB resource references &
- specifying EJB bean references &
- specifying EJB environment properties &
- specifying expression-style finders &
- specifying method-style finders &
- Java client techniques &
- Java clients, external
- accessing data from &
- administering the server from &
- calling EJBs from &
- handling user login from &
- invoking business objects from &
- providing data to JTables in &
- Java Examples database &
- Java Transaction API &
- Java-based view techniques &
- JavaBeans
- invoking from a servlet &
- using in forms &
- JavaScript
- adding to a page &
- client-side validation &
- confirming submit requests &
- determining browser type with &
- determining browser version with &
- displaying hover-sensitive images with &
- implementing tabs with &
- manipulating documents with &
- manipulating page controls with &
- manipulating strings with &
- manipulating windows with &
- opening pages in windows &
- techniques &
- using AgpScriptHelper methods instead of &
- using agScriptHelper to execute JavaScript functions &
- using to change styles dynamically &
- validating data entry with &
- writing for a button click &
- JavaServer Pages (JSPs)
- example &
- java.SQL.ResultSet
- using in a setResultSet DSO &
- JProgressBar control &
- JSlider controls &
- JTable controls &
- column reordering &
- column sorting &
- header class &
- loadFromRowCursor() &
- reordering columns &
- selecting cells, rows, or columns &
- setting colors &
- JTableHeader
- column reordering &
- column sorting &
- JTables
- in external Java clients &
- JToolbar control, example &
- JTree controls &
- adding nodes &
- adding nodes in Designer &
- allowing child nodes & &
- customizing root node &
- data model &
- hiding root node &
- loading from database &
- populating from hashtable &
- retrieving data for nodes &
- treeWillExpand event &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
K
- keystrokes
- getting pressed keys &
- intercepting and processing &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
L
- label controls in pages
- creating &
- setting to raw HTML mode &
- lastIndexOf method &
- layout managers
- using in forms, example &
- length method &
- list boxes
- geting value of selected row &
- listeners
- implementing in form &
- lists
- help for individual items &
- manipulating in pages &
- live technique examples, accessing &
- loadFromRowCursor()
- JTable controls &
- JTree controls &
- location object &
- logging
- creating custom class &
- logging class, custom &
- login/logout
- from external Java clients &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
M
- master/detail pages &
- menu techniques for forms &
- menus
- application using &
- building & &
- creating popup menus &
- creating tree menus &
- handling selections &
- message dialog
- creating &
- message pages
- servlets for generating &
- method-based finders &
- methods
- calling &
- getting for a class &
- getting information about &
- method-style finders
- specifying in SilverCmd DeployEJB input file &
- using the JAR Designer &
- multidimensional arrays &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
N
- notepad
- creating &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
O
- ObjectInputStream
- serializing a busniess object &
- OK/Cancel dialog
- creating &
- onMouseOut event &
- onMouseOver event &
- open method &
- opener object &
- openWindow method & &
- Oracle
- accessing Blobs &
- accessing Clobs &
- calling PLSQL functions &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
P
- page controls
- altering &
- manipulating with JavaScript &
- validating data with JavaScript &
- page flow &
- page state &
- page techniques &
- PageRequestBegin event
- invoking a business object &
- pageRequestEnd event
- using with an invoked business object &
- pages
- custom controls &
- data manipulation on & &
- data navigation on & &
- events on &
- Find mode &
- label controls, creating &
- label controls, setting to raw HTML mode &
- managing directory of pages with servlet &
- manipulating with JavaScript &
- master/detail &
- opening in new windows &
- setting response headers and tags &
- using data-bound images &
- using lists in &
- parameters
- passing to a page in a new window &
- pattern matching in strings &
- pgUtilJARBean.html &
- PLSQL functions
- calling &
- PLSQL functions, calling &
- popup menus
- creating &
- displaying &
- PopupMenus & &
- prepareAndExecuteUpdate()
- example of implementing &
- processHelp() method, example &
- programming techniques &
- ProgressBar controls &
- properties
- getting for a class &
- publishing data between databases &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Q
- queries
- passing to a page in a new window &
- query method
- example of usage in a servlet &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
R
- radio buttons
- getting control state &
- raw HTML mode
- setting &
- reflection, Java
- using &
- refreshing data &
- refreshRows method &
- releaseConnection()
- example of implementing &
- replace method &
- reQuery method
- example of implementing &
- resource references
- finding at runtime &
- in deployment descriptors &
- mapping using SilverCmd &
- mapping with JAR Designer &
- resource scoping &
- using with EJBs &
- root node
- customizing or hiding &
- row cursors
- loading JTree controls &
- using in views &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
S
- scoping
- entity bean transactions &
- resource references &
- security
- forcing page access through HTTPS &
- security providers
- enumerating &
- serializing a business object &
- server
- custom logging class &
- getting &
- server administration
- from external Java clients &
- server administration techniques &
- server objects
- enumerating &
- serverStarted event
- caching data &
- using to cache data &
- service method on servlets &
- service() method
- code example &
- servlets
- adding a data set &
- example of creating in Business Object Designer &
- example using cached data &
- example using HTML helper class &
- generating message pages from &
- query method example &
- using to invoke a data source object &
- using to manage directory of pages &
- session beans
- bean-demarcated transactions &
- calling from external Java clients &
- specifying transaction management &
- using to control entity bean transaction scope &
- session context
- getting &
- session objects
- and invoked business object &
- using to control page flow &
- using to share infromation &
- using to share page state &
- session values
- setting &
- session-level failover &
- sessions
- session-level failover &
- using to control page flow &
- using to share page state &
- setDataSource DSO
- data flow example &
- setDataSourceDSO
- implementing AgiDatSource &
- setRawHTMLMode method &
- setReorderingAllowed() &
- JTable controls &
- setResult() method &
- setResultSet DSO
- data flow example &
- setSessionValue method &
- showForm method &
- showFormDialog method & &
- showMessage method & &
- showMessageOKCancel method &
- showMessageYesNo method &
- showMessageYesNoCancel method &
- SilverCmd
- DeployEJB and expression-style finders &
- DeployEJB and method-style finders &
- mapping resource references &
- simulateClick method &
- SJR files
- used to access form-based examples &
- slider controls
- customizing JTable appearance &
- handling at runtime &
- spinner controls
- decrementing value &
- getting value &
- SQL
- example of using executeSQL DSO &
- startTimer method &
- state for pages &
- state techniques for pages &
- stateChanged event, forms
- progress bar, example &
- stopTimer method &
- strings
- checking for character match &
- checking for letters &
- checking for numbers &
- checking for uppercase/lowercase characters &
- comparing by character &
- comparing by length &
- manipulating with JavaScript &
- pattern matching &
- styles
- dynamically changing &
- subform techniques &
- subforms
- calling methods on parent form &
- communicating with parent form &
- opening &
- using to share globals among forms &
- submits
- confirming &
- handling &
- subpages
- broadcasting events between &
- substring method &
- summary of this book &
- superclass
- getting for a class &
- Swing controls
- JTree &
- switch statement
- creating animation with &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
T
- tab controls
- implementing with JavaScript and DHTML &
- using invisible tab controls on pages &
- technique categories &
- technique examples, accessing &
- text areas
- appending strings &
- displaying text in dialog &
- getting and setting strings &
- text buttons
- changing label &
- simulating clicked event &
- text editor, building &
- text fields
- getting and setting date values &
- getting and setting integer values &
- getting and setting string values &
- tic tac toe game &
- timer controls
- starting &
- stopping &
- timers
- using to pause &
- using with progress bar &
- toolbar controls, example &
- toString method &
- transaction context
- with EJBs &
- transaction scope
- EJBs &
- transactions
- EJB transaction scope and propagation &
- specifying attributes in deployment descriptor &
- using Java Transaction API with EJBs &
- tree controls
- adding nodes &
- collapsing nodes &
- creating and loading &
- expanding nodes &
- finding nodes &
- getting and setting text &
- getting node information &
- JTree controls &
- removing nodes &
- TreePath object in JTree event &
- treeWillExpand event &
- TreeWillExpandListener &
- triggered business object techniques &
- triggered business objects
- invoking from external Java clients &
- typecasting
- Object to Date &
- Object to Integer &
- Object to String &
- typeconverting
- Date to String &
- Integer to String &
- String to Date &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
U
- updateRows method &
- updating changes
- handling data concurrency errors &
- updating data &
- upload method & &
- user login/logout
- from external Java clients &
- user-defined logging class &
- users
- enumerating &
- getting group membership of current user &
- getting name of current user &
- identifying using Administration API &
- using data-bound images &
- utility classes
- calling methods of &
- creating &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
V
- validating form data &
- validation
- forms, example &
- programming for forms &
- with JavaScript &
- with string pattern matching &
- validationFailed event, forms
- example &
- validationTest event, forms
- example &
- variables
- using globals &
- vectors
- using &
- view techniques
- HTML-based &
- Java-based &
- views
- adding band formats &
- adding/deleting rows using row cursors &
- associating with data at runtime &
- defining column formats in a band &
- formatting data at runtime &
- manipulating at runtime &
- navigating at runtime &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
W
- window object &
- windows
- closing &
- manipulating with JavaScript &
- opening pages in &
- passing information between with JavaScript &
- write method &
- writing expression-style finder methods &
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Y
- Yes/No dialog
- creating &
- Yes/No/Cancel dialog
- creating &
Copyright © 2001, SilverStream Software, Inc. All rights
reserved.