The SpiderAdmin service uses an agent (the
spider-admin dependency) to exchange data with the applications
that it governs. This package contains the classes that are used in this exchange. The basic SpiderAdmin function does not require
any user coding (except including the dependency in the project) and will use these classes transparently. However if you want
to customize the application's SpiderAdmin page you would find here what you need.
SpiderAdmin customization is done by overriding related methods of
If you do that then the method that you will most frequently override
both of them use classes defined in this package. The first returns an object of type
specifies the layout the application page. By hooking into this object you can use
addButton() to add custom operation buttons at the top of
the page, and
addTable() to add custom tables.
Having added custom buttons and tables, you would need override
in order to handle button operations and provide data for the new tables. You would return an object of type
OpResults if you do the first and
TableData for the second.
For details see the class descriptions in this package.
Class Summary Class Description ApplicationInfoProvides information about an application for the use of SpiderAdmin. FolderListHolds data that describes file folder content for the use of SpiderAdmin. FolderList.FolderEntryHolds data that describes one entry in a file folder content list. OpResultsDescribes the results of a SpiderAdmin button operation. PageInfoSpecifies the layout of an application page in SpiderAdmin. PageInfo.ButtonInfoSpecifies the label and the function of a custom button in an application page. PageInfo.TableInfoSpecifies the structure of a table displayed in an application page. PageInfo.TableInfo.ColumnInfoSpecifies the parameters of a table column. PageInfo.TableInfo.StyleHelper class for managing HTML styles. PropertySheetHolds a copy of the content of an application's configuration file. PropertySheet.PropertyHolds the key to value mapping of a single configuration property. TableDataHolds the data used by SpiderAdmin to populate a table in an application page. TableData.RowDataHolds data to populate one table row. TableData.RowData.CellDataHolds data for each table cell.