|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.jelly.TagSupport
org.apache.commons.jelly.tags.core.BaseClassLoaderTag
org.apache.commons.jelly.tags.core.ArgTag
public class ArgTag
An argument to a NewTag
or InvokeTag
.
This tag MUST be enclosed within an ArgTagParent
implementation.
Field Summary | |
---|---|
private static java.util.Map |
converterMap
My bag of converters, by target Class |
private java.lang.String |
typeString
The name of the parameter type, if any. |
private java.lang.Object |
value
The value of the parameter, if any |
Fields inherited from class org.apache.commons.jelly.tags.core.BaseClassLoaderTag |
---|
classLoader, useContextClassLoader |
Fields inherited from class org.apache.commons.jelly.TagSupport |
---|
body, context, hasTrimmed, parent, shouldTrim |
Constructor Summary | |
---|---|
ArgTag()
|
Method Summary | |
---|---|
private void |
assertNotNull(java.lang.Object value)
|
private static java.lang.Object |
convert(java.lang.Class klass,
java.lang.Object value)
|
void |
doTag(XMLOutput output)
Evaluates this tag after all the tags properties have been initialized. |
private boolean |
isInstanceOf(java.lang.Class klass,
java.lang.Object value)
|
void |
setType(java.lang.String type)
The name of the argument class or type, if any. |
void |
setValue(java.lang.Object value)
The (possibly null) value of this argument. |
Methods inherited from class org.apache.commons.jelly.tags.core.BaseClassLoaderTag |
---|
getClassLoader, getUseContextClassLoader, setClassLoader, setUseContextClassLoader |
Methods inherited from class org.apache.commons.jelly.TagSupport |
---|
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String typeString
private java.lang.Object value
private static java.util.Map converterMap
Constructor Detail |
---|
public ArgTag()
Method Detail |
---|
public void setType(java.lang.String type)
boolean, int
, double
, etc.).
public void setValue(java.lang.Object value)
public void doTag(XMLOutput output) throws JellyTagException
Tag
JellyTagException
private void assertNotNull(java.lang.Object value) throws JellyTagException
JellyTagException
private boolean isInstanceOf(java.lang.Class klass, java.lang.Object value)
private static java.lang.Object convert(java.lang.Class klass, java.lang.Object value) throws JellyTagException
JellyTagException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |