A B C D E F G H I L M N P Q R S T U V W _

A

absolute(int) - Method in class sky.engine.connector.database.DBRowIterator
Position this row iterator over the row with specified id.
activate() - Method in class sky.common.session.BaseTracker
Starts the tracker.
activate() - Method in interface sky.common.session.Tracker
Start session tracking.
addAlias(String) - Method in class sky.engine.field.BaseField
Add an alias for this field.
addAlias(String) - Method in interface sky.engine.field.Field
An alternate name for this field which is usually the name of the database collumn to which this field maps to.
addEvent(Event) - Method in class sky.common.session.BaseSession
Add an event to this session
addEvent(Event) - Method in interface sky.common.session.Session
Add an event to this session
addField(Field) - Method in class sky.engine.form.BaseForm
field manipulation functions
addField(Field) - Method in interface sky.engine.form.Form
field manipulation functions
addQuery(String) - Method in class sky.engine.connector.DatabaseConnector
SAF based forms use this function to register SQL queries containing special tags for binding and mapping of field data to back-end relational schema.
addValue(String) - Method in class sky.engine.field.CharField
Add specified input string as a value of this field.
addValue(String) - Method in class sky.engine.field.CharListField
Add specified string as values of this field.
addValue(String) - Method in class sky.engine.field.EmailField
Add the specified string a value of this field.
addValue(String) - Method in interface sky.engine.field.Field
Call this function, only after calling checkValue, to add a value to this field.
addValue(String) - Method in class sky.engine.field.IntField
Add value to this field.
addValue(String) - Method in class sky.engine.field.RangeField
Add a string, that consists up of a max, a min, and a separator to this field, as value of this field.
addValue(String) - Method in class sky.engine.field.SelectionField
Add a selected value to this field.
addValue(String) - Method in class sky.engine.field.SessionField
Add a string as value of the servlet session parameter.
addValue(String) - Method in class sky.engine.field.UrlField
Add a URL to this field as value.

B

BaseEvent - class sky.common.session.BaseEvent.
Base implimentation of the Event interface.
BaseEvent(long, String) - Constructor for class sky.common.session.BaseEvent
Constructor
BaseField - class sky.engine.field.BaseField.
 
BaseField() - Constructor for class sky.engine.field.BaseField
 
BaseForm - class sky.engine.form.BaseForm.
 
BaseForm() - Constructor for class sky.engine.form.BaseForm
 
BaseSession - class sky.common.session.BaseSession.
Base implementation of the Session interface.
BaseSession(String, String, int) - Constructor for class sky.common.session.BaseSession
Constructor
BaseTracker - class sky.common.session.BaseTracker.
This class keeps track of various user sessions that are initiated.
BaseTracker(int, long) - Constructor for class sky.common.session.BaseTracker
Constructor
Build - class sky.tools.dir.Build.
 
Build(String) - Constructor for class sky.tools.dir.Build
Constructor

C

CharField - class sky.engine.field.CharField.
 
CharField(String, boolean, int, int) - Constructor for class sky.engine.field.CharField
Constructor
CharField(String, boolean, String, int, int, int) - Constructor for class sky.engine.field.CharField
Constructor
CharListField - class sky.engine.field.CharListField.
 
CharListField(String, boolean, int, int, String) - Constructor for class sky.engine.field.CharListField
Constructor
CharListField(String, boolean, String, int, int, String, int) - Constructor for class sky.engine.field.CharListField
Constructor
Clean - class sky.tools.dir.Clean.
 
Clean(String) - Constructor for class sky.tools.dir.Clean
Constructor.
ConsoleForm - class sky.engine.form.ConsoleForm.
 
ConsoleForm(String) - Constructor for class sky.engine.form.ConsoleForm
 
checkValue(String) - Method in class sky.engine.field.CharField
Check whether the specified string is valid value for this field.
checkValue(String) - Method in class sky.engine.field.EmailField
Check to make sure that the input value is actually an email address.
checkValue(String) - Method in interface sky.engine.field.Field
Check the input parameter to ensure that its a valid value for this field or transform the input parameter into a valid value for this field.
checkValue(String) - Method in class sky.engine.field.IntField
Check to make sure that the input string actually contains an integer value.
checkValue(String) - Method in class sky.engine.field.RangeField
Checks the input string to see if it contains a valid value.
checkValue(String) - Method in class sky.engine.field.SelectionField
Check if input string is a valid value.
checkValue(String) - Method in class sky.engine.field.SessionField
Check if the specified string is a valid value of this field.
checkValue(String) - Method in class sky.engine.field.UrlField
Check input string to see if it contains a valid URL.
clear() - Method in class sky.common.SkyContext
Clear all the state information except values of parameters specified in web.xml application descriptor file.
clear(int) - Method in class sky.engine.connector.database.DBConnection
resets all state information associated with a given statement in this connection.
clear() - Method in class sky.engine.connector.database.DBConnection
Resets state information for all the statements in this connection.
clear() - Method in class sky.engine.field.BaseField
Remove all alaises of this field.
clear() - Method in interface sky.engine.field.Field
Clear all the aliases of this field.
clear() - Method in class sky.engine.form.BaseForm
 
clear() - Method in interface sky.engine.form.Form
 
clearEvents() - Method in class sky.common.session.BaseSession
Clear all the events from this session.
clearEvents() - Method in interface sky.common.session.Session
Clear all the events from this session.
close() - Method in class sky.engine.connector.database.DBConnection
Clear all state information and close this connection.
connectsTo(String, String) - Method in class sky.engine.connector.database.DBConnection
Check if this connection connects using a perticular JDBC driver and JDBC URL.
convert() - Method in class sky.common.util.RGBConverter
 
convert(int) - Method in class sky.common.util.RGBConverter
This is a version of convert that returns a ByteProcessor.
convert(String, int) - Static method in class sky.common.util.StringUtil
Used to convert normal strings into corresponding strings that are formatted as per SQL or HTML syntax rules.

D

DATABASE - Static variable in class sky.message.Message
Message produced by database and jdbc exceptions.
DATA_HTML - Static variable in class sky.common.SkyConst
Format data as per HTML language syntax.
DATA_SQL - Static variable in class sky.common.SkyConst
Format data as per SQL language syntax.
DBCachedRow - class sky.engine.connector.database.DBCachedRow.
A row from the result set obtained after executing an SQL query.
DBCachedRow(ResultSet, ResultSetMetaData) - Constructor for class sky.engine.connector.database.DBCachedRow
Constructor
DBConnection - class sky.engine.connector.database.DBConnection.
DBConnection is used by forms to query and update back-end relational database.
DBConnection(String, String, int, int) - Constructor for class sky.engine.connector.database.DBConnection
Constructor
DBDirectRow - class sky.engine.connector.database.DBDirectRow.
A row from the ResultSet obtained by executing an SQL query.
DBDirectRow(ResultSet, ResultSetMetaData) - Constructor for class sky.engine.connector.database.DBDirectRow
Constructor
DBPool - class sky.engine.connector.database.DBPool.
DBPool maintains and recycles open connections to the back-end database.
DBPool(String, String, int, int) - Constructor for class sky.engine.connector.database.DBPool
Constructor.
DBRow - interface sky.engine.connector.database.DBRow.
Once a select query is executed against a back-end relational database, results are returned as DBRow objects.
DBRowIterator - class sky.engine.connector.database.DBRowIterator.
DBRowIterator is an interface over JDBC ResultSet and ResultSetMetaData classes which has the ability to iterate over the rows in the result set, fetch, modify, or delete data in the current row.
DBRowIterator(int, ResultSet, ResultSetMetaData) - Constructor for class sky.engine.connector.database.DBRowIterator
Constructor
DatabaseConnector - class sky.engine.connector.DatabaseConnector.
DatabaseConnector is a layer between SAF Forms and back-end relational database.
DatabaseConnector(DBPool, Form) - Constructor for class sky.engine.connector.DatabaseConnector
Constructor
Decorator - interface sky.tools.macro.Decorator.
 
deactivate() - Method in class sky.common.session.BaseTracker
Stops the tracker.
deactivate() - Method in interface sky.common.session.Tracker
Stops session tracking.
decorate(String, String) - Method in interface sky.tools.macro.Decorator
 
deleteRow() - Method in class sky.engine.connector.database.DBRowIterator
 
destory() - Method in class sky.engine.connector.EmailConnector
Destory any state information.
destory() - Method in class sky.engine.field.BaseField
Destory this field object.
destory() - Method in class sky.engine.field.CharListField
Destory this field.
destory() - Method in interface sky.engine.field.Field
Destroy all contents and information of this field.
destory() - Method in class sky.engine.field.RangeField
Destory this field.
destory() - Method in class sky.engine.field.SelectionField
Destroy this field.
destory() - Method in class sky.engine.form.HttpForm
 
destory() - Method in class sky.engine.form.HttpImageForm
 
destroy() - Method in class sky.engine.connector.DatabaseConnector
clear all state information.
destroy() - Method in class sky.engine.form.BaseForm
administrative functions
destroy() - Method in interface sky.engine.form.Form
administrative functions
destroy() - Method in class sky.engine.form.HttpForm
 
drawImage(Graphics) - Method in class sky.engine.form.HttpImageForm
 

E

EMAIL - Static variable in class sky.message.Message
Message is produced by JavaMail and JavaMail exceptions.
ERROR - Static variable in class sky.message.Message
Message type for error condition.
EmailConnector - class sky.engine.connector.EmailConnector.
An interface to JavaMail package that can be used to send emails.
EmailConnector(String, String) - Constructor for class sky.engine.connector.EmailConnector
Constructor
EmailField - class sky.engine.field.EmailField.
 
EmailField(String, boolean) - Constructor for class sky.engine.field.EmailField
Constructor
EmailField(String, boolean, String, int, int) - Constructor for class sky.engine.field.EmailField
Constructor
ErrorMessage - exception sky.message.ErrorMessage.
 
ErrorMessage(String) - Constructor for class sky.message.ErrorMessage
Create an ErrorMessage with default source as Message.INTERNAL.
ErrorMessage(SQLException) - Constructor for class sky.message.ErrorMessage
Create an ErrorMessage using SQLException thrown by JDBC.
ErrorMessage(IOException) - Constructor for class sky.message.ErrorMessage
Create an ErrorMessage using IOException.
ErrorMessage(MessagingException) - Constructor for class sky.message.ErrorMessage
Create an ErrorMessage using MessagingException.
ErrorMessage(AWTException) - Constructor for class sky.message.ErrorMessage
Create an ErrorMessage using AWTException.
Event - interface sky.common.session.Event.
An event identifies a perticular activity carried out by the end-user of a web application.
execute() - Method in class sky.engine.form.BaseForm
 
execute() - Method in class sky.engine.form.ConsoleForm
 
execute() - Method in interface sky.engine.form.Form
 
execute() - Method in class sky.engine.form.HttpForm
 
execute() - Method in class sky.engine.form.HttpImageForm
 
execute(String, int) - Method in interface sky.tools.macro.Processor
 
executeQuery(int) - Method in class sky.engine.connector.DatabaseConnector
Execute the SELECT query identified with a specific id.
executeQuery(int, String) - Method in class sky.engine.connector.database.DBConnection
Execute a SELECT query.
executeUpdate(int) - Method in class sky.engine.connector.DatabaseConnector
Execute an INSERT or UPDATE query
executeUpdate(int, String) - Method in class sky.engine.connector.database.DBConnection
Execute INSERT, UPDATE, DELETE, CREATE, DROP statements.

F

Field - interface sky.engine.field.Field.
 
Form - interface sky.engine.form.Form.
 
FormattedResourceBundle - class sky.common.util.FormattedResourceBundle.
Extracts strings containing variables such as {0}, {1}, etc from a given resource bundle and then replaces the variables with supplied values during runtime.
FormattedResourceBundle(String, Locale) - Constructor for class sky.common.util.FormattedResourceBundle
Constructs a FormattedResourceBundle object
FormattedResourceBundle(String) - Constructor for class sky.common.util.FormattedResourceBundle
Constructs a FormattedResourceBundle object using default value of current locale.
first() - Method in class sky.engine.connector.database.DBRowIterator
Position this Row Iterator over the first row of the result set.
flush() - Method in interface sky.tools.macro.Decorator
 
force() - Method in interface sky.tools.macro.Decorator
 

G

GIFEncoder - class sky.common.util.GIFEncoder.
GifEncoder - writes out an image as a GIF.
GIFEncoder(int, int, byte[], byte[], byte[], byte[]) - Constructor for class sky.common.util.GIFEncoder
Constructs a new GifEncoder.
GIFEncoder(Image) - Constructor for class sky.common.util.GIFEncoder
Constructs a new GifEncoder using an 8-bit AWT Image.
getAliases() - Method in class sky.engine.field.BaseField
Get all the aliases associated with this field.
getAliases() - Method in interface sky.engine.field.Field
Get all the aliases of this field.
getCachedRow() - Method in class sky.engine.connector.database.DBRowIterator
Get the current row as a DBCachedRow object.
getColumnCount() - Method in class sky.engine.connector.database.DBCachedRow
Get total number of columns in this row.
getColumnCount() - Method in class sky.engine.connector.database.DBDirectRow
Get total number of columns in this row.
getColumnCount() - Method in interface sky.engine.connector.database.DBRow
Get the number of columns in this row.
getColumnName(int) - Method in class sky.engine.connector.database.DBCachedRow
Get the name of column at the given position.
getColumnName(int) - Method in class sky.engine.connector.database.DBDirectRow
Get the name of column at the given position.
getColumnName(int) - Method in interface sky.engine.connector.database.DBRow
Get the name of column at the given position.
getConnection() - Method in class sky.engine.connector.database.DBPool
Iterate through all the connections in this connection pool to locate a connection that is not being used.
getConnectionID() - Method in class sky.engine.connector.database.DBConnection
Get unique id of this connection
getContentType() - Method in class sky.common.SkyContext
Get the currently set mime-type of the response.
getCreationTime() - Method in class sky.common.session.BaseSession
Get the first time this session was used.
getCreationTime() - Method in interface sky.common.session.Session
Get the first time this session was used.
getCursorDirection() - Method in class sky.engine.connector.database.DBRowIterator
 
getCursorName() - Method in class sky.engine.connector.database.DBRowIterator
 
getData() - Method in class sky.engine.field.BaseField
Get all the values of this field.
getDataSize() - Method in class sky.engine.field.BaseField
Number of values in this field.
getDataSize() - Method in interface sky.engine.field.Field
Number of values that this field has.
getDatabaseConnector(Form) - Method in class sky.common.SkyContext
Get a database connection from the database connection pool.
getDatabaseConnector(String, String) - Method in class sky.engine.form.ConsoleForm
connector functions
getDirectRow() - Method in class sky.engine.connector.database.DBRowIterator
Get current row as DBDirectRow object.
getEmailConnector() - Method in class sky.common.SkyContext
Get an email connection
getEmailConnector(String, String) - Method in class sky.engine.form.ConsoleForm
 
getEvents() - Method in class sky.common.session.BaseSession
Get an iterator to a list of events that is associated with this session.
getEvents() - Method in interface sky.common.session.Session
Get an iterator to a list of events that is associated with this session.
getFetchSize() - Method in class sky.engine.connector.database.DBRowIterator
 
getField(String) - Method in class sky.engine.form.BaseForm
 
getField(String) - Method in interface sky.engine.form.Form
 
getFieldCount() - Method in class sky.engine.form.BaseForm
 
getFieldCount() - Method in interface sky.engine.form.Form
 
getFields() - Method in class sky.engine.form.BaseForm
 
getFields() - Method in interface sky.engine.form.Form
 
getHTMLData(int) - Method in class sky.engine.connector.database.DBCachedRow
Get row data that appears undera given column, but replace all new lines in the data with <BR>
getHTMLData(String) - Method in class sky.engine.connector.database.DBCachedRow
Get row data that appears undera given column, but replace all new lines in the data with <BR>
getHTMLData(int) - Method in class sky.engine.connector.database.DBDirectRow
Get row data that appears undera given column, but replace all new lines in the data with <BR>
getHTMLData(String) - Method in class sky.engine.connector.database.DBDirectRow
Get row data that appears undera given column, but replace all new lines in the data with <BR>
getHTMLData(int) - Method in interface sky.engine.connector.database.DBRow
Get row data that appears undera given column, but replace all new lines in the data with <BR>
getHTMLData(String) - Method in interface sky.engine.connector.database.DBRow
Get row data that appears undera given column, but replace all new lines in the data with <BR>
getHTMLData(int) - Method in class sky.engine.field.BaseField
Get a specific field value formatted according to HTML syntax.
getHTMLData(int) - Method in interface sky.engine.field.Field
A field can hold multiple values and this function transforms the value at the given position according to HTML syntax rules.
getId() - Method in class sky.common.session.BaseSession
Get this sessions unique id
getId() - Method in interface sky.common.session.Session
Get this session's unique id
getIntData(int) - Method in class sky.engine.field.IntField
Get a specific value of this field.
getIp() - Method in class sky.common.session.BaseSession
Get this sessions ip address.
getIp() - Method in interface sky.common.session.Session
Get this session's ip address.
getLastAccessedTime() - Method in class sky.common.session.BaseSession
Get the last time this session was used.
getLastAccessedTime() - Method in interface sky.common.session.Session
Get the last time this session was used.
getLifeTime() - Method in class sky.common.session.BaseSession
Get the life time (duration) this session has been active for.
getLifeTime() - Method in interface sky.common.session.Session
Get the life time (duration) this session has been active for.
getName() - Method in class sky.engine.field.BaseField
Get name of this field.
getName() - Method in interface sky.engine.field.Field
Field name must be the same as the name of the HTML input field, Servlet parameter, or servelet session values that this field bounds to.
getNext() - Method in class sky.engine.query.QueryGenerator
 
getOutputStream() - Method in class sky.common.SkyContext
Get output stream that can be used to create a response.
getPlace() - Method in class sky.common.session.BaseEvent
Get URL or location at which this event occured.
getPlace() - Method in interface sky.common.session.Event
Place or URL which was accessed or where this event occured.
getPos() - Method in class sky.engine.connector.database.DBRowIterator
Get absolute position of the current row.
getPrintWriter() - Method in class sky.common.SkyContext
Get print writer that can be used to create a response.
getReplacedQuery() - Method in class sky.engine.query.Tokenizer
 
getRequired() - Method in class sky.engine.field.BaseField
Is a value for this field required or not.
getRequired() - Method in interface sky.engine.field.Field
Indicates whether this field must have a value.
getSQLData(int) - Method in class sky.engine.connector.database.DBCachedRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getSQLData(String) - Method in class sky.engine.connector.database.DBCachedRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getSQLData(int) - Method in class sky.engine.connector.database.DBDirectRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getSQLData(String) - Method in class sky.engine.connector.database.DBDirectRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getSQLData(int) - Method in interface sky.engine.connector.database.DBRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getSQLData(String) - Method in interface sky.engine.connector.database.DBRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getSQLData(int) - Method in class sky.engine.field.BaseField
Get a specific field value formatted according to sql syntax.
getSQLData(int) - Method in interface sky.engine.field.Field
A field can hold multiple values and this function transforms the value at the given position according to SQL syntax rules.
getServletConfig() - Method in class sky.common.SkyContext
Get servlet config associated with this context.
getServletContext() - Method in class sky.common.SkyContext
Get servlet context assocated with this context
getServletName() - Method in class sky.common.SkyContext
Get the name of the SAF form class that is going to process the HTTP request associated with this context.
getServletRequest() - Method in class sky.common.SkyContext
Get servlet request associated with this context.
getServletResponse() - Method in class sky.common.SkyContext
Get servlet response associated with this context
getServletSession() - Method in class sky.common.SkyContext
Get servlet session associated with this context.
getSessionCount() - Method in class sky.common.session.BaseTracker
Gets number of sessions that are currently being tracked.
getSessionCount() - Method in interface sky.common.session.Tracker
Gets number of sessions that are currently being tracked.
getSessionIds() - Method in class sky.common.session.BaseTracker
Gets the ids of all sessions that are being tracked.
getSessionIds() - Method in interface sky.common.session.Tracker
Gets the ids of all sessions that are being tracked.
getSessionObj() - Method in class sky.common.session.BaseTracker
Gets all the sessions that are being tracked.
getSessionObj(String) - Method in class sky.common.session.BaseTracker
Gets a session object with given id.
getSessionObj() - Method in interface sky.common.session.Tracker
Gets all the sessions that are being tracked.
getSessionObj(String) - Method in interface sky.common.session.Tracker
Gets a session object with given id.
getString(String) - Method in class sky.common.util.FormattedResourceBundle
Gets the value for a key in the resource bundle.
getString(String, Object[]) - Method in class sky.common.util.FormattedResourceBundle
Gets the value for the given key in the resource bundle.
getString(String, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0} has been replaced by arg1.toString().
getString(String, int) - Method in class sky.common.util.FormattedResourceBundle
 
getString(String, Object, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0} and {1} have been replaced by arg1 and arg2 respectively.
getString(String, Object, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0} and {1} have been replaced by arg1 and arg2 respectively.
getString(String, int, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0} and {1} have been replaced by arg1 and arg2 respectively.
getString(String, int, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0} and {1} have been replaced by arg1 and arg2 respectively.
getString(String, Object, Object, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, int, Object, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, Object, int, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, Object, Object, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, int, int, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, int, Object, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, Object, int, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, int, int, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, and {2} have been replaced by arg1, arg2, and arg3 respectively.
getString(String, Object, Object, Object, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, int, Object, Object, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, Object, int, Object, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, Object, Object, int, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, Object, Object, Object, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, int, int, Object, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, int, Object, int, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, int, Object, Object, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, Object, int, int, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, Object, int, Object, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, Object, Object, int, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, int, int, int, Object) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, int, int, Object, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, int, Object, int, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getString(String, Object, int, int, int) - Method in class sky.common.util.FormattedResourceBundle
Gets formatted resource bundle string in which variable {0}, {1}, {2}, and {4} have been replaced by arg1, arg2, arg3, and arg4 respectively.
getStringData(int) - Method in class sky.engine.connector.database.DBCachedRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getStringData(String) - Method in class sky.engine.connector.database.DBCachedRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getStringData(int) - Method in class sky.engine.connector.database.DBDirectRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getStringData(String) - Method in class sky.engine.connector.database.DBDirectRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getStringData(int) - Method in interface sky.engine.connector.database.DBRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getStringData(String) - Method in interface sky.engine.connector.database.DBRow
Get row data that appears under a given column, but return a blank string in cases where data is sql "NULL" value in the database.
getStringData(int) - Method in class sky.engine.field.BaseField
Get a specific field value formatted as a simple string.
getStringData(int) - Method in interface sky.engine.field.Field
A field can hold multiple values and this function transforms the value at the given position into a generic string.
getTime() - Method in class sky.common.session.BaseEvent
Get time at which this event occured.
getTime() - Method in interface sky.common.session.Event
Time that this event occured.
getTracker() - Method in class sky.common.SkyContext
Get the Tracker object that is being used to track user activies.
getTransparentPixel() - Method in class sky.common.util.GIFEncoder
 

H

HttpForm - class sky.engine.form.HttpForm.
 
HttpForm(SkyContext) - Constructor for class sky.engine.form.HttpForm
 
HttpImageForm - class sky.engine.form.HttpImageForm.
 
HttpImageForm(SkyContext) - Constructor for class sky.engine.form.HttpImageForm
 
hasAliases() - Method in class sky.engine.field.BaseField
Find out if field has any aliases.
hasAliases() - Method in interface sky.engine.field.Field
Does this field have any mapping or back-end database column names.
hasData() - Method in class sky.engine.connector.database.DBRowIterator
Check if there are any rows in the result set.
hasNext() - Method in class sky.engine.query.QueryGenerator
 
hasNext() - Method in class sky.engine.query.Tokenizer
 
hasValue(String) - Method in class sky.engine.field.BaseField
Does the given string represent a value for this field.
hasValue(String) - Method in class sky.engine.field.SelectionField
Determine if the input string contains a valid value for this field.

I

INTERNAL - Static variable in class sky.message.Message
Message produced by SAF framework.
IO - Static variable in class sky.message.Message
Messages produced by generaal java.io exceptions.
IntField - class sky.engine.field.IntField.
 
IntField(String, boolean) - Constructor for class sky.engine.field.IntField
Constructor
IntField(String, boolean, String, int, int) - Constructor for class sky.engine.field.IntField
Constructor
insertRow(DBRow) - Method in class sky.engine.connector.database.DBRowIterator
 
isActive() - Method in class sky.common.session.BaseTracker
Checks if tracker is active.
isActive() - Method in interface sky.common.session.Tracker
Checks if tracker is active.
isFirst() - Method in class sky.engine.connector.database.DBRowIterator
Is the row positioned over the first row.
isLast() - Method in class sky.engine.connector.database.DBRowIterator
Is the row positioned over the last row.
isNotNull(String) - Static method in class sky.common.util.StringUtil
Check if a string is either null or empty.
isNull(String) - Static method in class sky.common.util.StringUtil
Check if a string is either null or empty.

L

last() - Method in class sky.engine.connector.database.DBRowIterator
Position this Row Iterator over the last row of the result set.

M

Message - exception sky.message.Message.
 
Message(String, String, int, int) - Constructor for class sky.message.Message
Constructor
main(String[]) - Static method in class sky.tools.dir.Build
 
main(String[]) - Static method in class sky.tools.dir.Clean
 

N

next() - Method in class sky.engine.connector.database.DBRowIterator
Position this row iterator over the next row of the result set.
next() - Method in class sky.engine.query.Tokenizer
 

P

Processor - interface sky.tools.macro.Processor.
 
persistEvents() - Method in class sky.common.session.BaseSession
Persist all the events from this session.
persistEvents() - Method in interface sky.common.session.Session
Persist all the events from this session.
popField(Field) - Method in class sky.engine.form.BaseForm
 
popField(Field) - Method in class sky.engine.form.ConsoleForm
 
popField(Field) - Method in interface sky.engine.form.Form
 
popField(Field) - Method in class sky.engine.form.HttpForm
 
populateOptions() - Method in class sky.engine.field.SelectionField
Override this method to fill the list of possible values.
previous() - Method in class sky.engine.connector.database.DBRowIterator
Position this row iterator over the previous row of the result set.
process() - Method in class sky.tools.dir.Build
Actual function that converts all the sky files in /{Project}/WEB-INF/classes/sky directory into java files in {Project}/WEB-INF/class/java directory.
process() - Method in class sky.tools.dir.Clean
Actual method that deletes all the java files in {Project}/WEB-INF/classes/java directory by the preprocessor.
processBuffer(String, String, int) - Method in interface sky.tools.macro.Processor
 
processSimple(String) - Method in interface sky.tools.macro.Processor
 

Q

QueryGenerator - class sky.engine.query.QueryGenerator.
 
QueryGenerator(String, Hashtable) - Constructor for class sky.engine.query.QueryGenerator
 

R

RGBConverter - class sky.common.util.RGBConverter.
Converts an RGB image to 8-bit index color using Heckbert's median-cut color quantization algorithm.
RGBConverter(BufferedImage) - Constructor for class sky.common.util.RGBConverter
 
RGBConverter(int[], int, int) - Constructor for class sky.common.util.RGBConverter
 
RangeField - class sky.engine.field.RangeField.
 
RangeField(String, boolean, String) - Constructor for class sky.engine.field.RangeField
Constructor
RangeField(String, boolean, String, String, int, int) - Constructor for class sky.engine.field.RangeField
Constructor
relative(int) - Method in class sky.engine.connector.database.DBRowIterator
Position this row iterator over the row which is at specified offset with the current row.
removeAliases() - Method in class sky.engine.field.BaseField
Remove all the aliases that the field has.
removeAliases() - Method in interface sky.engine.field.Field
Remove any aliases that this field may have to reset any mapping to database column names.
removeValues() - Method in class sky.engine.field.BaseField
Remove all values from this field.
removeValues() - Method in interface sky.engine.field.Field
Remove all values that this field has.
replace(String, String, String, boolean) - Static method in class sky.common.util.StringUtil
Replaces any occurances of substring ot in string str with string token
replace(String) - Method in class sky.engine.query.Tokenizer
 
replaceNL(String, String, boolean) - Static method in class sky.common.util.StringUtil
Replaces any new lines in input string str with token string token
reset() - Method in class sky.common.session.BaseTracker
Resets the tracker and clears all state information.
reset() - Method in interface sky.common.session.Tracker
Resets the tracker and clears all state information.
returnConnection(DBConnection) - Method in class sky.engine.connector.database.DBPool
Call this function after your done with using a connection.
rowDeleted() - Method in class sky.engine.connector.database.DBRowIterator
 
rowInserted() - Method in class sky.engine.connector.database.DBRowIterator
 
rowUpdated() - Method in class sky.engine.connector.database.DBRowIterator
 

S

SENDMAIL - Static variable in class sky.message.Message
Message type for email condition.
STATUS - Static variable in class sky.message.Message
Message type for status condition.
STRINGS - Static variable in class sky.common.SkyContext
 
STRINGS - Static variable in class sky.engine.connector.database.DBCachedRow
 
STRINGS - Static variable in class sky.engine.connector.database.DBConnection
 
STRINGS - Static variable in class sky.engine.connector.database.DBDirectRow
 
STRINGS - Static variable in class sky.engine.connector.database.DBPool
 
STRINGS - Static variable in class sky.engine.connector.database.DBRowIterator
 
STRINGS - Static variable in class sky.engine.field.BaseField
String resources.
STRINGS - Static variable in class sky.engine.form.BaseForm
 
STRINGS - Static variable in class sky.tools.dir.Build
 
STRINGS - Static variable in class sky.tools.dir.Clean
 
SUCCESS - Static variable in class sky.message.Message
Message type for sucess condition
SelectionField - class sky.engine.field.SelectionField.
 
SelectionField(String, boolean) - Constructor for class sky.engine.field.SelectionField
Constructor
SelectionField(String, boolean, String, boolean, int, boolean) - Constructor for class sky.engine.field.SelectionField
Constructor
Session - interface sky.common.session.Session.
Session is associated with a perticular user and acts as a container for events that were generated by the user as a result of interacting with the web application.
SessionField - class sky.engine.field.SessionField.
 
SessionField(String) - Constructor for class sky.engine.field.SessionField
Constructor
SkyConst - class sky.common.SkyConst.
A list of all internal constants used by SAF.
SkyConst() - Constructor for class sky.common.SkyConst
 
SkyContext - class sky.common.SkyContext.
For each request that the SAF controller servlet, SkyServlet, recieves, it creates a SkyContext object.
SkyContext(ServletConfig) - Constructor for class sky.common.SkyContext
Constructor for instantiating SkyContext object.
StatusMessage - exception sky.message.StatusMessage.
 
StatusMessage(String) - Constructor for class sky.message.StatusMessage
Constructor
StringUtil - class sky.common.util.StringUtil.
Additional functions for manipulating strings.
StringUtil() - Constructor for class sky.common.util.StringUtil
 
SuccessMessage - exception sky.message.SuccessMessage.
 
SuccessMessage(String) - Constructor for class sky.message.SuccessMessage
Constructor
send(String, String, String) - Method in class sky.engine.connector.EmailConnector
Send the email.
sendRedirect(String) - Method in class sky.engine.form.HttpForm
 
setColumnCount() - Method in class sky.engine.connector.database.DBCachedRow
REMOVE
setColumnCount() - Method in class sky.engine.connector.database.DBDirectRow
REMOVE
setColumnCount() - Method in interface sky.engine.connector.database.DBRow
REMOVE
setColumnName(int, String) - Method in class sky.engine.connector.database.DBCachedRow
REMOVE
setColumnName(int, String) - Method in class sky.engine.connector.database.DBDirectRow
REMOVE
setColumnName(int, String) - Method in interface sky.engine.connector.database.DBRow
REMOVE
setContentType(String) - Method in class sky.common.SkyContext
Set the mime-type of the response.
setCursorDirection(int) - Method in class sky.engine.connector.database.DBRowIterator
 
setFetchSize(int) - Method in class sky.engine.connector.database.DBRowIterator
 
setHttp(HttpServletRequest, HttpServletResponse) - Method in class sky.common.SkyContext
Set HTTP request and response.
setReplyTo(String) - Method in class sky.engine.connector.EmailConnector
Default email address for anyone who wants to reply to the email.
setString(int, String) - Method in class sky.engine.connector.database.DBCachedRow
REMOVE
setString(String, String) - Method in class sky.engine.connector.database.DBCachedRow
REMOVE
setString(int, String) - Method in class sky.engine.connector.database.DBDirectRow
REMOVE
setString(String, String) - Method in class sky.engine.connector.database.DBDirectRow
REMOVE
setString(int, String) - Method in interface sky.engine.connector.database.DBRow
REMOVE
setString(String, String) - Method in interface sky.engine.connector.database.DBRow
REMOVE
setTransparentPixel(int) - Method in class sky.common.util.GIFEncoder
 
sky.common - package sky.common
Common components used by other SAF packages and classes.
sky.common.session - package sky.common.session
The SAF controller (SkyServlet.sky or SkyServlet.java) uses classes within this package to monitor and track end-user activity.
sky.common.util - package sky.common.util
Utility classes used by other SAF packages and classes.
sky.engine.connector - package sky.engine.connector
Database and Email wrapper classes.
sky.engine.connector.database - package sky.engine.connector.database
Database connection polling and wrappers for JDBC connections and resultset.
sky.engine.field - package sky.engine.field
Represents HTML form input fields and URL query parameters.
sky.engine.form - package sky.engine.form
Generic form processing classes.
sky.engine.query - package sky.engine.query
Parsing and evaluation of SQL queries that contain data mapping tags.
sky.message - package sky.message
For automatic handling and reporting of success, status, and error conditions.
sky.tools.dir - package sky.tools.dir
Building and cleaning projects that contain *.sky files.
sky.tools.macro - package sky.tools.macro
Parsing and evaluting macros in *.sky files.

T

Tokenizer - class sky.engine.query.Tokenizer.
 
Tokenizer(String) - Constructor for class sky.engine.query.Tokenizer
 
Tracker - interface sky.common.session.Tracker.
Monitors various end-user sessions and activites.
toHTML() - Method in class sky.engine.field.BaseField
Generate HTML code fragment that generates the HTML input field associated with this field.
toHTML() - Method in interface sky.engine.field.Field
Get HTML code framgment for generating an HTML input field.
toHTML() - Method in class sky.engine.field.RangeField
Generates HTML code for GUI component of this field.
toHTML() - Method in class sky.engine.field.SelectionField
Generate HTML code for a GUI component of this field.
toHTMLString() - Method in class sky.common.session.BaseSession
HTML String representation of this session.
toHTMLString() - Method in interface sky.common.session.Session
HTML String representation of this session.
toString() - Method in class sky.common.session.BaseEvent
Convert this event into string form.
toString() - Method in class sky.common.session.BaseSession
String representation of this session.
toString() - Method in interface sky.common.session.Event
Convert this event to string format.
toString() - Method in interface sky.common.session.Session
String representation of this session.
toString() - Method in class sky.engine.connector.database.DBCachedRow
Convert this row to a string.
toString() - Method in class sky.engine.connector.database.DBDirectRow
Convert this row to a string.
toString() - Method in interface sky.engine.connector.database.DBRow
Convert this row to a string.
toString() - Method in class sky.engine.field.BaseField
Covert this field into a string.
toString() - Method in interface sky.engine.field.Field
Get a string that represents all the values of this field.
toString() - Method in class sky.message.Message
Convert message into a string format
track(String, String, Event) - Method in class sky.common.session.BaseTracker
Add an event to a perticular session.
track(String, String, Event) - Method in interface sky.common.session.Tracker
 

U

UrlField - class sky.engine.field.UrlField.
 
UrlField(String, boolean) - Constructor for class sky.engine.field.UrlField
Constructor
UrlField(String, boolean, String, int, int) - Constructor for class sky.engine.field.UrlField
Constructor
updateRow(DBRow) - Method in class sky.engine.connector.database.DBRowIterator
 

V

validate() - Method in class sky.engine.form.BaseForm
 
validate() - Method in interface sky.engine.form.Form
 

W

write(OutputStream) - Method in class sky.common.util.GIFEncoder
Saves the image as a GIF file.

_

_active - Variable in class sky.common.session.BaseTracker
true if tracker is running; otherwise, false.
_aliases - Variable in class sky.engine.field.BaseField
Aliases (or database columns) that this field maps to.
_bundle - Variable in class sky.common.util.FormattedResourceBundle
 
_config - Variable in class sky.common.SkyContext
Servlet config.
_conn - Variable in class sky.engine.connector.DatabaseConnector
Database connection handle
_conn - Variable in class sky.engine.form.HttpForm
 
_cons - Variable in class sky.engine.connector.database.DBPool
Open connections in this connection pool.
_context - Variable in class sky.common.SkyContext
Servlet context.
_context - Variable in class sky.engine.form.HttpForm
 
_created - Variable in class sky.common.session.BaseSession
time at which this session was created.
_default - Variable in class sky.engine.field.BaseField
Default value of the field.
_defaulted - Variable in class sky.engine.field.BaseField
Flag indicating whether this field has defaulted to using the default value instead of a user-specified value.
_delm - Variable in class sky.engine.field.CharListField
string delimeter that seperates two string within a list of strings from each other.
_driver - Variable in class sky.engine.connector.DatabaseConnector
JDBC driver for this connector.
_email - Variable in class sky.engine.form.HttpForm
 
_events - Variable in class sky.common.session.BaseSession
list used to store all the events.
_fields - Variable in class sky.engine.form.BaseForm
A form contains one or more fields.
_form - Variable in class sky.engine.connector.DatabaseConnector
SAF Form processor that is using this connector.
_format - Variable in class sky.common.util.FormattedResourceBundle
 
_from - Variable in class sky.common.SkyContext
Sender's email address for sending emails as specified by user in web.xml file.
_height - Variable in class sky.engine.form.HttpImageForm
 
_host - Variable in class sky.engine.connector.EmailConnector
 
_id - Variable in class sky.common.session.BaseSession
unique id of this session.
_id - Variable in class sky.engine.connector.database.DBRowIterator
id of the query that led to creation of this row iterator.
_ip - Variable in class sky.common.session.BaseSession
ip address from where user requests are coming.
_isFirstInvalid - Variable in class sky.engine.field.SelectionField
True, if the first value from the specified list of values can also be selected.
_jdrv - Variable in class sky.engine.connector.database.DBPool
JDBC driver name.
_jurl - Variable in class sky.engine.connector.database.DBPool
JDBC URL over which this connection pool works.
_max - Variable in class sky.common.session.BaseSession
maximum number of events that this session can hold.
_max - Variable in class sky.common.session.BaseTracker
Maximum limit on number of sessions that are being tracked.
_maxconn - Variable in class sky.engine.connector.database.DBPool
Maximum limit on number of connections in this pool.
_maxlen - Variable in class sky.engine.field.BaseField
Maximum length of the data value that this field can have.
_maxstmt - Variable in class sky.engine.connector.database.DBPool
Maximum limit on number of statements a connection can have.
_message - Variable in class sky.engine.connector.EmailConnector
 
_message - Variable in class sky.message.Message
 
_mime - Variable in class sky.common.SkyContext
HTTP response mime-type.
_minlen - Variable in class sky.engine.field.BaseField
Minimum length of a data value that this field can have.
_multiple - Variable in class sky.engine.field.SelectionField
True, if multiple values can be selected.
_name - Variable in class sky.common.SkyContext
Class name of the form that will handle the HTTP request.
_name - Variable in class sky.engine.field.BaseField
Field name
_name - Variable in class sky.engine.form.BaseForm
Name of the form.
_num - Variable in class sky.common.session.BaseSession
number of events that this session is currently holding.
_options - Variable in class sky.engine.field.SelectionField
Actual list of values from which a subset of values can be selected.
_out - Variable in class sky.common.SkyContext
HTTP response output stream.
_place - Variable in class sky.common.session.BaseEvent
URL or location at which this event occured.
_pool - Variable in class sky.common.SkyContext
Handle to database connection pool.
_pool - Variable in class sky.engine.connector.DatabaseConnector
Database connection pool handle.
_request - Variable in class sky.common.SkyContext
Servlet request.
_required - Variable in class sky.engine.field.BaseField
If true then the user must specify a value for this field.
_response - Variable in class sky.common.SkyContext
Servlet response.
_rset - Variable in class sky.engine.connector.database.DBRowIterator
JDBC result set object produced by executing query with id _id.
_rsmd - Variable in class sky.engine.connector.database.DBRowIterator
JDBC ResultSetMetaData object produced by executing the query with id _id.
_sender - Variable in class sky.engine.connector.EmailConnector
 
_session - Variable in class sky.engine.connector.EmailConnector
 
_sessions - Variable in class sky.common.session.BaseTracker
Sessions being tracked currently.
_size - Variable in class sky.engine.field.SelectionField
Number of possible values.
_smtp - Variable in class sky.common.SkyContext
STMP server name for sending emails as specified by user in web.xml file.
_source - Variable in class sky.message.Message
 
_sqls - Variable in class sky.engine.connector.DatabaseConnector
SQL statements that need to be processed.
_state - Variable in class sky.message.Message
 
_t - Variable in class sky.common.SkyContext
Tracks user and session activity.
_time - Variable in class sky.common.session.BaseEvent
Time at which this event occured.
_timeout - Variable in class sky.common.session.BaseTracker
Time interval after which an idling session is dropped and not tracked any more.
_type - Variable in class sky.message.Message
 
_updated - Variable in class sky.common.session.BaseSession
time at which this session was last accessed.
_url - Variable in class sky.engine.connector.DatabaseConnector
JDBC URL for this connector.
_used - Variable in class sky.engine.connector.database.DBPool
flags to keep track of connections that are being currently used.
_values - Variable in class sky.engine.field.BaseField
Values of this field.
_vislen - Variable in class sky.engine.field.BaseField
Visible length of this field (used to generate the HTML code for input field).
_width - Variable in class sky.engine.form.HttpImageForm
 
_writer - Variable in class sky.common.SkyContext
HTTP response writer.
_writer - Variable in class sky.engine.form.HttpForm
 

A B C D E F G H I L M N P Q R S T U V W _