org.apache.commons.jelly.tags.sql
Class SetDataSourceTag
java.lang.Object
org.apache.commons.jelly.TagSupport
org.apache.commons.jelly.tags.sql.SetDataSourceTag
- All Implemented Interfaces:
- org.apache.commons.jelly.Tag
- public class SetDataSourceTag
- extends org.apache.commons.jelly.TagSupport
Tag handler for <SetDataSource> in JSTL, used to create
a simple DataSource for prototyping.
- Author:
- Hans Bergsten, Justyna Horwat
Field Summary |
protected java.lang.Object |
dataSource
|
protected boolean |
dataSourceSpecified
|
protected java.lang.String |
driverClassName
|
protected java.lang.String |
jdbcURL
|
private static org.apache.commons.logging.Log |
log
The Log to which logging calls will be made. |
protected java.lang.String |
password
|
private java.lang.String |
scope
|
protected java.lang.String |
userName
|
private java.lang.String |
var
|
Fields inherited from class org.apache.commons.jelly.TagSupport |
body, context, hasTrimmed, parent, shouldTrim |
Method Summary |
void |
doTag(org.apache.commons.jelly.XMLOutput output)
|
void |
setDataSource(java.lang.Object dataSource)
|
void |
setDriver(java.lang.String driverClassName)
|
void |
setPassword(java.lang.String password)
|
void |
setScope(java.lang.String scope)
Sets the scope of the variable to hold the
result. |
void |
setUrl(java.lang.String jdbcURL)
|
void |
setUser(java.lang.String userName)
|
void |
setVar(java.lang.String var)
|
Methods inherited from class org.apache.commons.jelly.TagSupport |
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isTrim, setBody, setContext, setParent, setTrim, trimBody |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
private static final org.apache.commons.logging.Log log
- The Log to which logging calls will be made.
dataSource
protected java.lang.Object dataSource
dataSourceSpecified
protected boolean dataSourceSpecified
jdbcURL
protected java.lang.String jdbcURL
driverClassName
protected java.lang.String driverClassName
userName
protected java.lang.String userName
password
protected java.lang.String password
scope
private java.lang.String scope
var
private java.lang.String var
SetDataSourceTag
public SetDataSourceTag()
setScope
public void setScope(java.lang.String scope)
- Sets the scope of the variable to hold the
result.
setVar
public void setVar(java.lang.String var)
setDataSource
public void setDataSource(java.lang.Object dataSource)
setDriver
public void setDriver(java.lang.String driverClassName)
setUrl
public void setUrl(java.lang.String jdbcURL)
setUser
public void setUser(java.lang.String userName)
setPassword
public void setPassword(java.lang.String password)
doTag
public void doTag(org.apache.commons.jelly.XMLOutput output)
throws org.apache.commons.jelly.JellyTagException
- Throws:
org.apache.commons.jelly.JellyTagException