META-INF.gate.tld Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gate Show documentation
Show all versions of gate Show documentation
A multipurpose java library
2.0
1.0
Gate Tab Lib
http://www.gate.com.br/gate
JSP Tags to be used to build applications using gate
template
scriptless
gate.tags.TemplateTag
Defines a JSP file to be used as template of another
one.
filename
true
true
The JSP file to be used as
insert
empty
gate.tags.InsertTag
Marks where the body content will be inserted
on a template JSP file.
superuser
scriptless
gate.tags.SuperUserTag
Process it's body only if the
current user is a superuser.
secure
Secure
scriptless
gate.tags.SecureTag
Process it's body only if the current user has access
to the specified resource.
module
false
true
The module to be checked.
screen
false
true
The screen to be checked.
action
false
true
The action to be checked.
otherwise
false
true
An alternative text to be printed if the
current user has no access to the resource.
denied
scriptless
gate.tags.DeniedTag
Process it's body only if the current user has no access
to the specified resource.
module
false
true
The module to be checked.
screen
false
true
The screen to be checked.
action
false
true
The action to be checked.
otherwise
false
true
An alternative text to be printed if the
current user has access to the resource.
link
Link
scriptless
gate.tags.anchor.LinkTag
true
Creates a link to the specified resource
if the specified condition is true and
if the current user has access to it.
module
false
true
The module of the link to be created.
screen
false
true
The screen of the link to be created.
action
false
true
The action of the link to be created.
arguments
false
true
A list of aditional parameters to be included
on the generated link url query string.
method
false
true
The HTML tag created will be a button if this
attribute is defined as post or a anchor if
it is not defined or is defined as get.
target
false
true
The target attribute of the html anchor or the
formtarget attribute of the html button to be
generated.
condition
false
true
The condition to be checked. Defaults to true.
otherwise
false
true
An alternative text to be printed if the current
user has no access to the specified resource.
tabindex
false
true
Tabindex attribute of the link or
button to be created.
shortcut
Shortcut
scriptless
gate.tags.anchor.ShortcutTag
true
Creates a small icon linked to the specified resource
if the specified condition is true and
if the current user has access to it.
module
false
true
The module of the link to be created.
screen
false
true
The screen of the link to be created.
action
false
true
The action of the link to be created.
arguments
false
true
A list of aditional parameters to be included
on the generated link url query string.
method
false
true
The HTML tag created will be a button if this
attribute is defined as post or a anchor if
it is not defined or is defined as get.
target
false
true
The target attribute of the html anchor or the
formtarget attribute of the html button to be
generated.
condition
false
true
The condition to be checked. Defaults to true.
tabindex
false
true
Tabindex attribute of the link or
button to be created.
menu
Menu
scriptless
gate.tags.anchor.MenuTag
true
Creates a menu to the specified resource
if the specified condition is true and
if the current user has access to it.
module
false
true
The module of the menu to be created.
screen
false
true
The screen of the menu to be created.
action
false
true
The action of the menu to be created.
arguments
false
true
A list of aditional parameters to be included
on the generated link url query string.
method
false
true
The HTML tag created will be a button if this
attribute is defined as post or a anchor if
it is not defined or is defined as get.
target
false
true
The target attribute of the html anchor or the
formtarget attribute of the html button to be
generated.
condition
false
true
The condition to be checked. Defaults to true.
tabindex
false
true
Tabindex attribute of the menu link or
button to be created.
menuitem
Menu Item
scriptless
gate.tags.anchor.MenuItemTag
true
Creates a menu item to the specified resource
if the specified condition is true and
if the current user has access to it.
module
false
true
The module of the menu item to be created.
screen
false
true
The screen of the menu item to be created.
action
false
true
The action of the menu item to be created.
arguments
false
true
A list of aditional parameters to be included
on the generated link url query string.
method
false
true
The HTML tag created will be a button if this
attribute is defined as post or a anchor if
it is not defined or is defined as get.
target
false
true
The target attribute of the html anchor or the
formtarget attribute of the html button to be
generated.
fixed
false
true
Defaults to false. If true, shows a disabled
menu item when the user has no access to the
specified resource.
tabindex
false
true
Tabindex attribute of the menu item link or
button to be created.
condition
false
true
The condition to be checked. Defaults to true.
if
scriptless
gate.tags.IfTag
Proccess it's body only if the specified condition
is true.
condition
true
true
The condition to be checked.
otherwise
false
true
An alternative text to be printed if the
specified condition is false.
condition
scriptless
gate.tags.ConditionTag
Proccess it's body only if the specified condition
is true.
if
true
true
The condition to be checked.
otherwise
false
true
An alternative text to be printed on a pannel
if the specified condition is false.
choose
scriptless
gate.tags.ChooseTag
Proccess the body of the first when child tag whose
provided condition is true. Process the body of the
otherwise child tag if no when child tag has a true
condition.
when
scriptless
gate.tags.WhenTag
To be used inside a choose tag. Only the body of the
first true when condition of a choose tag is executed.
condition
true
true
The condition to be checked.
otherwise
scriptless
gate.tags.OtherwiseTag
To be used inside a choose tag. Executed only if there
is no true when condition on the parent choose tag.
iterator
scriptless
gate.tags.iterable.IteratorTag
Iterates over a collection of objects.
source
true
true
Collection with the elements
to be processed.
children
false
true
Lambda expression used to extract the descendant
list of each element.
target
false
true
Name of the variable to expose the current item.
Defaults to target.
index
false
true
Name of the variable to expose the position of
the current item. Defaults to index.
depth
false
true
Name of the variable to expose the depth of
the current item. Defaults to depth.
parent
scriptless
gate.tags.ParentTag
Iterates a hierarchy of elements.
source
true
true
The list of elements to be interated over.
target
true
true
Name of the variable to expose the current item.
Defaults to target.
child
empty
gate.tags.ChildTag
Indicates where each element children must
be printed.
source
true
true
Lambda expression used to extract the children
of each element.
values
scriptless
gate.tags.ValuesTag
Iterates over the values of the specified
enum class name.
source
true
true
The class name of the enum to be iterated over.
target
false
true
Name of the variable to expose the current item.
Defaults to target.
index
false
true
Name of the variable to expose the position of
the current item. Defaults to index.
reverse
false
true
Defines if the enum is to be iterated
in reverse order. Defaults fo false.
with
scriptless
gate.tags.WithTag
Stores information in request scope for use inside
the tag.
name
true
true
Name of the variable to store information.
value
false
true
Information to save.
type
false
true
Class name of the object to be created and stored
if no value is provided.
use
empty
gate.tags.UseTag
Stores information in request scope for use inside
the page.
name
true
true
Name of the variable to store information.
value
false
true
Information to save.
type
false
true
Class name of the object to be created and stored
if no value is provided.
print
empty
gate.tags.PrintTag
Converts the provided value into a human readable
text and print it as HTML.
value
true
true
Value to be converted.
format
false
true
Type specific format string to be used when
making the conversion.
empty
false
true
Optional text to be printed if value is null.
print
gate.tags.TagLib
java.lang.String print(java.lang.Object)
Converts the provided value into a human readable
text and print it as HTML.
format
gate.tags.TagLib
java.lang.String format(java.lang.Object, java.lang.String)
Converts the provided value into a human readable
text and print it as HTML with the specified format.
write
empty
gate.tags.WriteTag
Converts the provided value into string to be restored
later and prints it.
value
true
true
Value to be converted.
write
gate.tags.TagLib
java.lang.String write(java.lang.Object)
Converts the provided value into string to be restored
later and prints it.
icons
scriptless
gate.tags.IconsTag
Iterates over the icons
of the gate font icon set.
name
true
true
Name of the variable to expose the current icon.
icon
empty
gate.tags.IconTag
true
Prints the icon associated with the specified
name, code, object, class or class name.
type
true
true
The name, code, object, class or class name whose
icon is to be printed.
empty
false
true
The name, code, object, class or class name whose
icon is to be printed if icon is null.
icon
gate.tags.TagLib
java.lang.String icon(java.lang.Object)
Prints the icon associated with the specified
name, code, object, class or class name.
name
empty
gate.tags.NameTag
true
Prints the gate.annotation.Name value associated
with an element.
type
true
true
The object, annotated or class name of the element
whose name is to be printed.
name
gate.tags.TagLib
java.lang.String name(java.lang.Object)
Prints the gate.annotation.Name value associated
with an element.
description
empty
gate.tags.DescriptionTag
true
Prints the gate.annotation.Description value associated
with an element.
type
true
true
The object, annotated or class name of the element
whose description is to be printed.
description
gate.tags.TagLib
java.lang.String description(java.lang.Object)
Prints the gate.annotation.Description value associated
with an element.
color
empty
gate.tags.ColorTag
true
Prints the gate.annotation.Color value associated
with an element.
type
true
true
The object, class or class name of the element
whose color is to be printed.
color
gate.tags.TagLib
java.lang.String color(java.lang.Object)
Prints the gate.annotation.Color value associated
with an element.
code
empty
gate.tags.CodeTag
true
Prints the gate.annotation.Code value associated
with an element.
type
true
true
The object, class or class name of the element
whose code is to be printed.
code
gate.tags.TagLib
java.lang.String code(java.lang.Object)
Prints the gate.annotation.Code value associated
with an element.
tooltip
empty
gate.tags.TooltipTag
true
Prints the gate.annotation.Tooltip value associated
with an element.
type
true
true
The object, class or class name of the element
whose tooltip is to be printed.
tooltip
gate.tags.TagLib
java.lang.String tooltip(java.lang.Object)
Prints the gate.annotation.Tooltip value associated
with an element.
datalist
scriptless
true
gate.tags.DatalistTag
Creates a html datalist with the specified options.
options
false
true
The options of the datalist to be created.
labels
false
true
An optional lambda expression to be used to
extract option labels.
values
false
true
An optional lambda expression to be used to
extract option values.
label
empty
true
gate.tags.property.LabelTag
Creates a HTML label with the provided property value
converted to human readable text if the specified condition
is true.
property
true
true
The property whose value is to be printed
on the label.
format
false
true
Type specific format string to be used when
making the conversion.
empty
false
true
Optional text to be printed if the property
value is null.
text
empty
true
gate.tags.property.TextTag
Creates a html text input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated text input.
options
false
true
The options of the text input to be created.
labels
false
true
An optional lambda expression to be used to
extract option labels.
values
false
true
An optional lambda expression to be used to
extract option values.
password
empty
true
gate.tags.property.PasswordTag
Creates a html password input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated password input.
file
empty
true
gate.tags.property.FileTag
Creates a html file input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated file input.
number
empty
true
gate.tags.property.NumberTag
Creates a html number input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated number input.
range
empty
true
gate.tags.property.RangeTag
Creates a html range input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated range input.
email
empty
true
gate.tags.property.EMailTag
Creates a html email input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated email input.
date
empty
true
gate.tags.property.DateTag
Creates a html date input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated date input.
time
empty
true
gate.tags.property.TimeTag
Creates a html time input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated time input.
datetime-local
empty
true
gate.tags.property.DateTimeLocalTag
Creates a html datetime-local input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated datetime-local input.
url
empty
true
gate.tags.property.URLTag
Creates a html url input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated url input.
textarea
empty
true
gate.tags.property.TextAreaTag
Creates a html textarea bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated textarea.
text-editor
empty
true
gate.tags.property.TextEditorTag
Creates a html text editor bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated textarea.
hidden
empty
true
gate.tags.property.HiddenTag
Creates a html hidden input bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated hidden input.
select
scriptless
true
gate.tags.property.SelectTag
Creates a html select tag bound
to the current screen specified property
if the specified condition is true.
property
true
true
The current screen property to be synchronized
with the generated select.
options
false
true
The list of options to be displayed. Defaults
to enum elements and boolean values. Required
for non enum, non boolean properties.
children
false
true
Optional lambda expression used to extract the
descendant list of each option.
values
false
true
Optional lambda expression used to extract the
value of each option.
labels
false
true
Optional lambda expression used to extract the
label of each option.
groups
false
true
Optional lambda expression used to group
select options.
sortby
false
true
Optional lambda expression used to sort
select options.
empty
false
true
Optional label to be displayed on the
empty option.
select1
scriptless
true
gate.tags.property.Select1Tag
Creates a group of radio buttons bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated radio buttons.
options
false
true
The list of options to be displayed. Defaults
to enum elements and boolean values. Required
for non enum, non boolean properties.
children
false
true
Optional lambda expression used to extract the
descendant list of each option.
values
false
true
Optional lambda expression used to extract the
value of each option.
labels
false
true
Optional lambda expression used to extract the
label of each option.
groups
false
true
Optional lambda expression used to group
select options.
sortby
false
true
Optional lambda expression used to sort
select options.
selectn
scriptless
true
gate.tags.property.SelectNTag
Creates a group of checkboxes bound
to the current screen specified property.
property
true
true
The current screen property to be synchronized
with the generated checkboxes.
options
false
true
The list of options to be displayed. Defaults
to enum elements and boolean values. Required
for non enum, non boolean properties.
children
false
true
Optional lambda expression used to extract the
descendant list of each option.
values
false
true
Optional lambda expression used to extract the
value of each option.
labels
false
true
Optional lambda expression used to extract the
label of each option.
groups
false
true
Optional lambda expression used to group
select options.
sortby
false
true
Optional lambda expression used to sort
select options.
checkbox
empty
true
gate.tags.property.CheckboxTag
Creates a checkbox bound to the current screen specified
property. The generated checkbox will be checked if it's
specified value corresponds it's property value.
property
true
true
The current screen property to be synchronized
with the generated checkbox.
value
true
true
Value to be submited when the checkbox is on
checked state.
checked
false
true
Overrides the default checked state of the
generated checkbox.
radio
empty
true
gate.tags.property.RadioTag
Creates a radio button bound to the current screen specified
property. The generated radio button will be checked if it's
specified value corresponds it's property value.
property
true
true
The current screen property to be synchronized
with the generated radio button
value
true
true
Value to be submited when the radio button is on
checked state.
checked
false
true
Overrides the default checked state of the
generated radio button
image
empty
true
gate.tags.property.ImageTag
Creates an image button bound to the current screen specified
property.
property
true
true
The current screen property to be synchronized
with the generated image button
value
true
true
Value to be submited when the
image button is clicked.
submit
empty
true
gate.tags.property.SubmitTag
Creates a submit button bound to the current screen specified
property.
property
true
true
The current screen property to be synchronized
with the generated submit button
value
true
true
Value to be submited when the
image submit is clicked.
stacktrace
empty
true
gate.tags.StacktraceTag
Prints the stacktrace of the specified throwable
on a table.
exception
true
true
The throwable whose stacktrace is to be
printed.
paginator
empty
true
gate.tags.PaginatorTag
Creates a paginator for the specified
page.
page
false
true
The page to be paginated. Defaults
to the page property of the current
screen.
login
scriptless
gate.tags.LoginTag
Creates the gate login form.
module
false
true
The module of the wellcome page.
screen
false
true
The screen of the wellcome page.
action
false
true
The action of the wellcome page.
ordenator
scriptless
gate.tags.OrdenatorTag
true
Creates a link to toggle the sort criteria
of the current screen.
property
true
true
Property used as the sort criteria of
the dataset.
method
false
true
Request method to be used on the generated
link. Defaults to the current request method.
arguments
false
true
A list of optional arguments to be included
on the generated URL.
properties
empty
true
gate.tags.PropertiesTag
Generates a table with information about
the specified list of properties.
source
true
true
List of properties whose information
are to be described.
alert
empty
gate.tags.AlertTag
Prints a list of messags as javascript alert boxes.
messages
false
true
List of messages to be printed as javascript alert boxes.
Defaults to the current screen associated messages.
form
empty
gate.tags.FormTag
true
Generate html form controls for the specified
gate.type.Form property.
property
true
true
The gate.type.Form property whose controls
must be generated.
list
scriptless
true
gate.tags.ListTag
Creates a list with the specified options.
options
false
true
The list of options to be displayed.
children
false
true
Optional lambda expression used to extract the
descendant list of each option.
labels
false
true
Optional lambda expression used to extract the
label of each option.
groups
false
true
Optional lambda expression used to group
select options.
sortby
false
true
Optional lambda expression used to sort
select options.
number
gate.tags.TagLib
long number(java.lang.Object)
Converts the provided temporal value into a number.
secure
gate.tags.TagLib
boolean secure(java.lang.String, java.lang.String, java.lang.String)
Converts the provided temporal value into a number.
map
scriptless
gate.tags.MapTag
entries
true
true
The object to be displayed.
Display a map or java object as a HTML definition list
path
scriptless
gate.tags.PathTag
module
false
true
screen
false
true
action
false
true
table
Table
scriptless
gate.tags.TableTag
true
Creates a table element if the specified
condition is true.
condition
false
true
The condition to be checked.
Defaults to true.
otherwise
false
true
An alternative text to be printed if the
specified condition is false.
caption
scriptless
true
gate.tags.CaptionTag
Creates a HTML caption with the provided property value
converted to human readable text.
value
false
true
The value to be printed
if the body is empty.
format
false
true
Type specific format string to be used when
making the conversion.
empty
false
true
Optional text to be printed
if the value and the body are empty
thead
THead
scriptless
gate.tags.THeadTag
Creates a thead element.
tfoot
TFoot
scriptless
gate.tags.TFootTag
Creates a tfoot element.
th
scriptless
true
gate.tags.THTag
Creates a HTML th with the provided property value
converted to human readable text.
value
false
true
The value to be printed
if the body is empty.
format
false
true
Type specific format string to be used when
making the conversion.
empty
false
true
Optional text to be printed
if the value and the body are empty
ordenate
false
true
Property used as the sort criteria of
the dataset.
method
false
true
Request method to be used on the generated
ordenate link. Defaults to the current request method.
arguments
false
true
A list of optional arguments to be included
on the generated ordenate link URL.
tbody
scriptless
gate.tags.iterable.TBodyTag
Creates a tbody element and
iterates over a collection of objects.
source
false
true
Collection with the elements
to be processed.
children
false
true
Lambda expression used to extract the descendant
list of each element.
target
false
true
Name of the variable to expose the current item.
Defaults to target.
index
false
true
Name of the variable to expose the position of
the current item. Defaults to index.
depth
false
true
Name of the variable to expose the depth of
the current item. Defaults to depth.
tr
TR
scriptless
gate.tags.anchor.TRTag
true
Creates a tr element and binds it
to the specified resource if the
specified condition is true and
if the current user has access to it.
module
false
true
The module of the tr to be created.
screen
false
true
The screen of the tr to be created.
action
false
true
The action of the tr to be created.
arguments
false
true
A list of aditional parameters to be included
on the generated tr url query string.
method
false
true
The data-method attribute of the tr to be created.
target
false
true
The data-target attribute of the tr to be created.
condition
false
true
The condition to be checked. Defaults to true.
tabindex
false
true
Tabindex attribute of the tr to be created.
td
scriptless
true
gate.tags.TDTag
Creates a HTML td with the provided property value
converted to human readable text.
value
false
true
The value to be printed
if the body is empty.
format
false
true
Type specific format string to be used when
making the conversion.
empty
false
true
Optional text to be printed
if the value and the body are empty
ordenate
false
true
Creates a link to toggle the sort criteria
of the current screen.
hide
scriptless
gate.tags.HideTag
true
Creates a hide link.
icon
false
true
The link icon
name
false
true
The link name
exit
scriptless
gate.tags.ExitTag
true
Creates a exit link.
icon
false
true
The link icon
name
false
true
The link name
block
Block
scriptless
gate.tags.BlockTag
Excetutes the body if supplied condition is true
condition
true
true
The condition to be tested.
otherwise
true
true
An alternative text to be printed otherwise.
© 2015 - 2024 Weber Informatics LLC | Privacy Policy