|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.sourceforge.idrs.core.IDRSReport
Parses an RML document and produces a full HTML or JSP document
Field Summary | |
(package private) boolean |
checkIsChange
|
(package private) java.util.Hashtable |
color1
|
(package private) java.util.Hashtable |
color2
|
(package private) boolean |
connLoaded
|
(package private) java.util.Hashtable |
conns
|
(package private) int |
currentPos
|
(package private) java.util.Hashtable |
DBcache
|
(package private) java.lang.String |
DBDriver
|
(package private) java.lang.String |
DBName
|
(package private) java.util.Hashtable |
DBs
|
(package private) int |
docID
|
(package private) IDRSScriptLanguage |
idrs
|
(package private) java.lang.String |
IdrsUrl
|
(package private) java.io.BufferedReader |
in
|
(package private) boolean |
isChanged
|
(package private) boolean |
isFile
|
(package private) boolean |
isHTML
|
(package private) int |
lineNum
|
(package private) java.util.Hashtable |
lineNums
|
(package private) IDRSShell |
me
|
(package private) int |
numDBsPaged
|
(package private) java.util.Hashtable |
objects
|
(package private) java.io.PrintWriter |
out
|
(package private) java.util.Hashtable |
pageSizes
|
(package private) java.util.Hashtable |
pageStart
|
(package private) net.sourceforge.idrs.core.HttpServletRequest |
request
|
(package private) net.sourceforge.idrs.core.HttpSession |
session
|
(package private) java.lang.String |
source
|
(package private) java.util.StringTokenizer |
tok
|
(package private) java.util.Hashtable |
tracking
|
(package private) int |
userNum
|
(package private) java.util.Hashtable |
varLists
|
(package private) java.util.Hashtable |
vars
|
(package private) java.util.Hashtable |
varsNames
|
Constructor Summary | |
IDRSReport(java.lang.String scriptClass)
|
Method Summary | |
void |
addVar(java.lang.String val,
java.lang.String ID)
adds a value to a variable list |
void |
addVarList(java.lang.String ID)
adds a list of parameters |
void |
addVarName(java.lang.String val,
java.lang.String ID)
Needed for the idrs servlet in order to generate next and previouse links |
void |
buildReport()
Public method for building the report. |
void |
cleanUp()
Cleans up the report for destruction, caches all cached db's and extracts all connections |
void |
clearVarList()
clears the var list |
void |
clearVars(java.lang.String ID)
clears a variable list for a db |
void |
editVar(int index,
java.lang.String val,
java.lang.String ID)
changes a value in a variable list |
java.util.Hashtable |
getCacheDBs()
|
java.util.Hashtable |
getConns()
Retrieves all connections used by the report |
java.lang.String |
getFieldData(java.lang.String db,
java.lang.String field)
Used to retrieve a piece of data from a particuler DB without format |
java.lang.String |
getFieldData(java.lang.String db,
java.lang.String field,
java.lang.String format)
Used to retrieve a piece of data from a particuler DB with a given format |
int |
getInputResults(java.lang.String db)
Used to retrieve the results of an update |
java.lang.Object |
getObject(java.lang.String obj)
Used to retrieve a refrence to an object created in an IDRS report |
java.io.PrintWriter |
getOut()
retrieves printwriter used by the IDRS |
net.sourceforge.idrs.core.HttpServletRequest |
getRequest()
Retrieves request object from webserver |
net.sourceforge.idrs.core.HttpSession |
getSession()
Retrieves the session object from webserver |
void |
init(java.io.PrintWriter out,
java.lang.String source,
boolean isFile,
int UserNum,
java.util.Hashtable conns,
int docId,
java.lang.String url,
net.sourceforge.idrs.core.HttpSession session,
net.sourceforge.idrs.core.HttpServletRequest request)
Pre:out is a valid PrintStream, soucre contains either a filename for or the source of an RML document , isFile says if source is a filename Post:initializes as instance variables |
boolean |
moveTo(java.lang.String db,
int record)
Used to move to a particuler record |
boolean |
next(java.lang.String db)
Used to move to the next record in a selected db |
void |
removeVar(int index,
java.lang.String ID)
removes a value from a variable list |
void |
removeVarList(java.lang.String ID)
removes a list of variables |
void |
setCache(java.util.Hashtable cache)
|
void |
setPageFirst(java.lang.String db,
int first)
Sets the first record for a report's db |
void |
setPageSize(java.lang.String db,
int size)
Sets the pagesize for a report's db |
Methods inherited from class java.lang.Object |
|
Field Detail |
int docID
int numDBsPaged
java.io.PrintWriter out
java.lang.String source
boolean isFile
java.io.BufferedReader in
int currentPos
int lineNum
java.lang.String DBName
java.lang.String DBDriver
java.util.Hashtable DBs
java.util.Hashtable vars
java.util.Hashtable lineNums
java.util.StringTokenizer tok
int userNum
java.util.Hashtable conns
boolean connLoaded
java.util.Hashtable color1
java.util.Hashtable color2
java.util.Hashtable tracking
java.util.Hashtable objects
boolean checkIsChange
boolean isChanged
java.util.Hashtable varLists
java.util.Hashtable pageSizes
java.util.Hashtable pageStart
java.util.Hashtable varsNames
java.util.Hashtable DBcache
boolean isHTML
java.lang.String IdrsUrl
net.sourceforge.idrs.core.HttpSession session
net.sourceforge.idrs.core.HttpServletRequest request
IDRSScriptLanguage idrs
IDRSShell me
Constructor Detail |
public IDRSReport(java.lang.String scriptClass) throws java.lang.Exception
Method Detail |
public void init(java.io.PrintWriter out, java.lang.String source, boolean isFile, int UserNum, java.util.Hashtable conns, int docId, java.lang.String url, net.sourceforge.idrs.core.HttpSession session, net.sourceforge.idrs.core.HttpServletRequest request) throws java.lang.Exception
public void setCache(java.util.Hashtable cache) throws java.lang.Exception
public void buildReport() throws java.lang.Exception
public void cleanUp() throws java.lang.Exception
public java.util.Hashtable getConns() throws java.lang.Exception
public void addVarList(java.lang.String ID) throws java.lang.Exception
public void removeVarList(java.lang.String ID) throws java.lang.Exception
public void clearVarList() throws java.lang.Exception
public void addVar(java.lang.String val, java.lang.String ID) throws java.lang.Exception
public void addVarName(java.lang.String val, java.lang.String ID) throws java.lang.Exception
public void removeVar(int index, java.lang.String ID) throws java.lang.Exception
public void editVar(int index, java.lang.String val, java.lang.String ID) throws java.lang.Exception
public void clearVars(java.lang.String ID) throws java.lang.Exception
public void setPageSize(java.lang.String db, int size) throws java.lang.Exception
public void setPageFirst(java.lang.String db, int first) throws java.lang.Exception
public java.util.Hashtable getCacheDBs() throws java.lang.Exception
public java.lang.String getFieldData(java.lang.String db, java.lang.String field, java.lang.String format) throws java.lang.Exception
getFieldData
in interface IDRSScript
public java.lang.String getFieldData(java.lang.String db, java.lang.String field) throws java.lang.Exception
getFieldData
in interface IDRSScript
public boolean next(java.lang.String db) throws java.lang.Exception
next
in interface IDRSScript
public boolean moveTo(java.lang.String db, int record) throws java.lang.Exception
moveTo
in interface IDRSScript
public java.lang.Object getObject(java.lang.String obj) throws java.lang.Exception
getObject
in interface IDRSScript
public java.io.PrintWriter getOut() throws java.lang.Exception
getOut
in interface IDRSScript
public net.sourceforge.idrs.core.HttpSession getSession() throws java.lang.Exception
getSession
in interface IDRSScript
public net.sourceforge.idrs.core.HttpServletRequest getRequest() throws java.lang.Exception
getRequest
in interface IDRSScript
public int getInputResults(java.lang.String db) throws java.lang.Exception
getInputResults
in interface IDRSScript
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |