|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectto.etc.template.TplExpander
@Deprecated public class TplExpander
VERY OLD - DO NOT USE
Expands simple templates in runtime.
All instances of $name are replaced with the value of name in the
context hash table.
When the tag
This uses Java Introspection to allow very basic functions to be called
on variables found thru the context. For a name like foo.bar
it
will attempt to get an object by looking up the key foo
in the
hash table. It will then look for a function that is called getBar()
or bar()
on that object. When found it will call that function
and the result will be used for the next item in the dotted list.
Field Summary | |
---|---|
protected TplCallback |
m_cb
Deprecated. |
protected java.lang.String |
m_hostname
Deprecated. |
protected int |
m_hostport
Deprecated. |
protected java.lang.String |
m_hosturl
Deprecated. |
protected java.lang.String |
m_servlet_basepath
Deprecated. |
protected java.lang.String |
m_servlet_fullpath
Deprecated. |
Constructor Summary | |
---|---|
TplExpander(TplCallback cb)
Deprecated. Constructor |
Method Summary | |
---|---|
void |
expand(java.io.InputStream is,
java.io.PrintWriter pw)
Deprecated. Expands the template to the printwriter spec'd. |
java.lang.String |
expand(java.lang.String input)
Deprecated. |
void |
expand(java.lang.String input,
java.io.PrintWriter output)
Deprecated. |
java.lang.Object |
findName(java.lang.String name)
Deprecated. This function can be overridden to provide more predefined names. |
protected java.lang.Object |
findPredef(java.lang.String name)
Deprecated. If the name passed is a predefined name this function will return the result object for the name. |
protected java.lang.Object |
locateName(java.lang.String name)
Deprecated. Locates a root name. |
void |
putDummy(java.lang.String name)
Deprecated. This method posts the "dummy getter" method for a given name. |
void |
putGetter(java.lang.String name,
java.lang.Object o)
Deprecated. |
protected java.lang.String |
slconc(java.lang.String s1,
java.lang.String s2)
Deprecated. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected TplCallback m_cb
protected java.lang.String m_servlet_basepath
protected java.lang.String m_servlet_fullpath
protected java.lang.String m_hosturl
protected java.lang.String m_hostname
protected int m_hostport
Constructor Detail |
---|
public TplExpander(TplCallback cb)
Method Detail |
---|
protected java.lang.String slconc(java.lang.String s1, java.lang.String s2)
public void expand(java.io.InputStream is, java.io.PrintWriter pw) throws java.lang.Exception
java.lang.Exception
public void expand(java.lang.String input, java.io.PrintWriter output) throws java.lang.Exception
java.lang.Exception
public java.lang.String expand(java.lang.String input) throws java.lang.Exception
java.lang.Exception
public java.lang.Object findName(java.lang.String name)
protected java.lang.Object findPredef(java.lang.String name)
protected java.lang.Object locateName(java.lang.String name) throws TplException
TplException
public void putGetter(java.lang.String name, java.lang.Object o)
public void putDummy(java.lang.String name)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |