|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.experlog.gencode.ESDynHtml
public class ESDynHtml
A Dynamic HTML expander.
Constructor Summary | |
---|---|
ESDynHtml()
|
|
ESDynHtml(Client session,
java.io.File file)
Create a new DynHtml expander |
|
ESDynHtml(Client session,
java.io.File file,
boolean enforceSecurity)
Create a new DynHtml expander |
Method Summary | |
---|---|
void |
addDataObject(java.lang.String name,
DataObject t)
public ESDynHtml(Client session, File file, boolean enforceSecurity) { super(session, file, enforceSecurity); Define a data set |
void |
addDataSet(java.lang.String name,
DataSet ds)
Define a data set |
void |
addStatement(java.lang.String name,
CustomStatement stmt)
|
void |
displayUnresolved(boolean yes)
Display unresolved symbols or not. |
void |
expand(java.io.PrintWriter out)
Expand the HTML template on a given output stream. |
void |
expand(java.io.PrintWriter out,
boolean closeds)
Expand the HTML template on a given output stream. |
java.lang.String |
expandString(java.lang.String line)
|
java.lang.String |
expandString(java.lang.String line,
java.util.Hashtable params)
|
java.lang.String |
expandString(java.lang.String line,
java.util.Hashtable params,
boolean displayUnresolved)
|
OpenClient |
getSession()
|
CustomStatement |
getStatement(java.lang.String line)
|
java.lang.String |
getVarValue(java.lang.String varname)
|
boolean |
isInner()
|
static void |
main(java.lang.String[] args)
|
void |
setInner(boolean inner)
|
void |
setInputFile(java.io.File file)
Change the input file definition |
void |
setInputFile(java.io.File file,
boolean enforceSecurity)
Change the input file definition |
void |
setParameter(java.lang.String name,
java.lang.String val,
boolean addtoreq)
Define a new parameter (a tagname/value association) When $tagname$ will be found, it will be expanded to value. |
void |
setParameters(java.util.Hashtable h,
boolean addtoreq)
|
void |
setServletRequest(ESServletRequest req)
|
java.lang.String |
sqlEncode(java.lang.String s,
java.lang.String datasourcename)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ESDynHtml()
public ESDynHtml(Client session, java.io.File file)
session
- A JDBC Connection (can be null)file
- An input file (can be null)public ESDynHtml(Client session, java.io.File file, boolean enforceSecurity)
session
- A JDBC Connection (can be null)file
- An input file (can be null)enforceSecurity
- If true, enforce security check on file nameMethod Detail |
---|
public boolean isInner()
public void setInner(boolean inner)
public OpenClient getSession()
public void displayUnresolved(boolean yes)
displayUnresolved
in interface DynHtml
public void setInputFile(java.io.File file) throws java.io.IOException
setInputFile
in interface DynHtml
file
- An input file
java.io.IOException
public void setInputFile(java.io.File file, boolean enforceSecurity) throws java.io.IOException
setInputFile
in interface DynHtml
file
- An input fileenforceSecurity
- If true, enforce security check on file name
java.io.IOException
public void addDataSet(java.lang.String name, DataSet ds)
addDataSet
in interface DynHtml
ds
- An ESDataSet objectpublic void addDataObject(java.lang.String name, DataObject t)
addDataObject
in interface DynHtml
t
- An ESDataSet objectpublic void setParameter(java.lang.String name, java.lang.String val, boolean addtoreq)
setParameter
in interface DynHtml
public void setParameters(java.util.Hashtable h, boolean addtoreq)
public void setServletRequest(ESServletRequest req)
setServletRequest
in interface DynHtml
public void expand(java.io.PrintWriter out) throws ExitException
expand
in interface DynHtml
ExitException
public void expand(java.io.PrintWriter out, boolean closeds) throws ExitException
expand
in interface DynHtml
ExitException
public void addStatement(java.lang.String name, CustomStatement stmt)
public CustomStatement getStatement(java.lang.String line)
public java.lang.String expandString(java.lang.String line) throws java.sql.SQLException
expandString
in interface DynHtml
java.sql.SQLException
public java.lang.String expandString(java.lang.String line, java.util.Hashtable params) throws java.sql.SQLException
expandString
in interface DynHtml
java.sql.SQLException
public java.lang.String expandString(java.lang.String line, java.util.Hashtable params, boolean displayUnresolved) throws java.sql.SQLException
expandString
in interface DynHtml
java.sql.SQLException
public java.lang.String getVarValue(java.lang.String varname) throws java.sql.SQLException
java.sql.SQLException
public java.lang.String sqlEncode(java.lang.String s, java.lang.String datasourcename) throws java.sql.SQLException
sqlEncode
in interface DynHtml
java.sql.SQLException
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |