Application Techniques


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    &

Application Techniques

Copyright © 2001, SilverStream Software, Inc. All rights reserved.