The following Jelly tag libraries are defined in this project.
This tag library is also available as an XML Schema
Tag Name | Description |
---|---|
statusCode | This is generally useful for programatically creating the error page. |
redirect | |
parentScope | |
out | |
once | |
nbsp | |
isUserInRole | |
include | |
header | |
findAncestor | |
documentation | This tag should be placed right inside the root element once, to describe the tag and its attributes. Maven-stapler-plugin picks up this tag and generate schemas and documentations. The description text inside this tag can also use Textile markup |
doctype | |
customTagLibrary.StaplerDynamic | More concretely, in Jelly, this often shows up as a problem as inability to access the "attrs" variable from inside a body, because every org.apache.commons.jelly.impl.DynamicTag invocation sets this variable in a new scope.To couner this effect, this class temporarily restores the original "attrs" when the body is evaluated. This makes the name resolution of 'attrs' work like what programmers normally expect. The same problem also shows up as a lack of local variables ? when a tag calls into the body via <d:invokeBody/>, the invoked body will see all the variables that are defined in the caller, which is again not what a normal programming language does. But unfortunately, changing this is too pervasive. |
copyStream | |
contentType | |
compress | |
attribute | This tag should be placed right inside org.kohsuke.stapler.jelly.DocumentationTag to describe attributes of a tag. The body would describe the meaning of an attribute in a natural language. The description text can also use Textile markup |
adjunct |
This is generally useful for programatically creating the error page.
Attribute Name | Type | Description |
---|---|---|
value (required) | int |
This tag does not accept any child elements/text.
Attribute Name | Type | Description |
---|---|---|
url (required) | String |
This tag does not accept any child elements/text.
Attribute Name | Type | Description |
---|---|---|
value (required) | Expression |
This tag does not accept any child elements/text.
This tag does not accept any child elements/text.
Attribute Name | Type | Description |
---|---|---|
role (required) | String |
Attribute Name | Type | Description |
---|---|---|
page (required) | String | |
it | Object | |
from | Object | |
class | java.lang.Class | |
optional | boolean |
This tag does not accept any child elements/text.
Attribute Name | Type | Description |
---|---|---|
name (required) | String | |
value (required) | String |
This tag does not accept any child elements/text.
Attribute Name | Type | Description |
---|---|---|
var | String | |
tag | String | |
namespaceContext | java.util.Map |
This tag does not accept any child elements/text.
This tag should be placed right inside the root element once, to describe the tag and its attributes. Maven-stapler-plugin picks up this tag and generate schemas and documentations.
The description text inside this tag can also use Textile markup
Attribute Name | Type | Description |
---|---|---|
publicId (required) | String | |
systemId (required) | String |
This tag does not accept any child elements/text.
More concretely, in Jelly, this often shows up as a problem as inability to access the "attrs" variable from inside a body, because every
org.apache.commons.jelly.impl.DynamicTag invocation sets this variable in a new scope.To couner this effect, this class temporarily restores the original "attrs" when the body is evaluated. This makes the name resolution of 'attrs' work like what programmers normally expect.
The same problem also shows up as a lack of local variables ? when a tag calls into the body via <d:invokeBody/>, the invoked body will see all the variables that are defined in the caller, which is again not what a normal programming language does. But unfortunately, changing this is too pervasive.
Attribute Name | Type | Description |
---|---|---|
template | Script |
Attribute Name | Type | Description |
---|---|---|
reader | Reader | |
inputStream | InputStream | |
file | File | |
url | URL |
This tag does not accept any child elements/text.
Attribute Name | Type | Description |
---|---|---|
value (required) | String |
This tag does not accept any child elements/text.
This tag should be placed right inside
org.kohsuke.stapler.jelly.DocumentationTag to describe attributes of a tag. The body would describe the meaning of an attribute in a natural language. The description text can also use Textile markupAttribute Name | Type | Description |
---|---|---|
name (required) | String | |
use | String | By default, use="optional" is assumed. |
type | String | |
deprecated | boolean |
Attribute Name | Type | Description |
---|---|---|
includes (required) | String |
This tag does not accept any child elements/text.