ecar.taglib.util
Class CheckListTag

java.lang.Object
  extended by ecar.taglib.util.CheckListTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class CheckListTag
extends java.lang.Object
implements javax.servlet.jsp.tagext.Tag

Author:
felipev Taglib para gera��o de listas para sele��o m�ltipla (Checkbox)

Field Summary
private  java.util.Collection colecao
          Cole��o de registros que ser�o parensentados na lista.
private  java.lang.String filters
          Filtros que podem ser usados para restringir a lista de registros apresentados.
private  java.lang.String label
          Atributo do objeto que servir� como label para os checkbox.
private  java.lang.String nome
          Nome dos checkbox.
private  java.lang.String objeto
          Objetos que ser�o listados para a cria��o da lista.
private  java.util.Collection objetosExcluidos
          Lista com objetos que n�o aparecer�o na Check list
private  java.lang.String order
          Atributo do objeto pelo qual ser� feita a ordena��o dos registros na combo
private  javax.servlet.jsp.PageContext page
           
private  java.lang.String scripts
          Func�es javascrip que podem ser chamadas quando ocorrem eventos com as op��es.
private  java.util.Collection selected
          Vetor com os values selecionados por default
private  java.lang.String value
          Atributo do objeto que servir� como Value para os checkbox.
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
CheckListTag()
           
 
Method Summary
 int doEndTag()
          Encerra Tag.
 int doStartTag()
          Inicializa a montagem da tag para ser adicionada na tela de HTML.
 java.util.Collection getColecao()
          Retorna Collection colecao.
 java.lang.String getFilters()
          Retorna String filters.
 java.lang.String getLabel()
          Retorna String label.
 java.util.List getLabels()
          Retorna List labels.
 java.lang.String getNome()
          Retorna String nome.
 java.lang.String getObjeto()
          Retorna String objeto.
 java.util.Collection getObjetosExcluidos()
          Retorna Collection objetosExcluidos.
 java.lang.String getOrder()
          Retorna String order.
 javax.servlet.jsp.PageContext getPage()
          Retorna PageContext page.
 javax.servlet.jsp.tagext.Tag getParent()
          Retorna null.
 java.lang.String getScripts()
          Retorna String scripts.
 java.util.Collection getSelected()
          Retorna Collection selected.
 java.lang.String getValue()
          Retorna String value.
 boolean isMultiLabel()
          Verifica se e MultiLabel.
 void release()
           
 void setColecao(java.util.Collection colecao)
          Atribui valor especificado para Collection colecao.
 void setFilters(java.lang.String filters)
          Atribui valor especificado para String filters.
 void setLabel(java.lang.String label)
          Atribui valor especificado para String label.
 void setNome(java.lang.String nome)
          Atribui valor especificado para String nome.
 void setObjeto(java.lang.String objeto)
          Atribui valor especificado para String objeto.
 void setObjetosExcluidos(java.util.Collection objetosExcluidos)
          Atribui valor especificado para Collection objetosExcluidos.
 void setOrder(java.lang.String order)
          Atribui valor especificado para String order.
 void setPage(javax.servlet.jsp.PageContext page)
          Atribui valor especificado para PageContext page.
 void setPageContext(javax.servlet.jsp.PageContext arg0)
          Atribui valor especificado para PageContext page.
 void setParent(javax.servlet.jsp.tagext.Tag arg0)
           
 void setScripts(java.lang.String scripts)
          Atribui valor especificado para String scripts.
 void setSelected(java.util.Collection selected)
          Atribui valor especificado para Collection selected.
 void setValue(java.lang.String value)
          Atribui valor especificado para String value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nome

private java.lang.String nome
Nome dos checkbox. Obrigat�rio


objeto

private java.lang.String objeto
Objetos que ser�o listados para a cria��o da lista. Obrigat�rio. Ex: ecar.pojo.AreaAre


selected

private java.util.Collection selected
Vetor com os values selecionados por default


label

private java.lang.String label
Atributo do objeto que servir� como label para os checkbox. Obrigat�rio.


value

private java.lang.String value
Atributo do objeto que servir� como Value para os checkbox. Obrigat�rio;


order

private java.lang.String order
Atributo do objeto pelo qual ser� feita a ordena��o dos registros na combo


filters

private java.lang.String filters
Filtros que podem ser usados para restringir a lista de registros apresentados. Devem ser informados na forma "atributo=valor;atributo=valor". Ex: filters="indAtivoAre=S;nomeAre=Sa�de"


scripts

private java.lang.String scripts
Func�es javascrip que podem ser chamadas quando ocorrem eventos com as op��es. Ex: scripts="onclick=\"funcao1()\" onchange=\"funcao2()\""


colecao

private java.util.Collection colecao
Cole��o de registros que ser�o parensentados na lista. Caso esse par�metro seja informado o taglib n�o far� o select no objeto selecionado e retornar� somente os elementos desta Collection


objetosExcluidos

private java.util.Collection objetosExcluidos
Lista com objetos que n�o aparecer�o na Check list


page

private javax.servlet.jsp.PageContext page
Constructor Detail

CheckListTag

public CheckListTag()
Method Detail

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Inicializa a montagem da tag para ser adicionada na tela de HTML.

Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Returns:
int
Throws:
javax.servlet.jsp.JspException
Since:
N/C

getLabels

public java.util.List getLabels()
Retorna List labels.

Returns:
List
Since:
N/C

isMultiLabel

public boolean isMultiLabel()
Verifica se e MultiLabel.

Returns:
boolean
Since:
N/C

setPageContext

public void setPageContext(javax.servlet.jsp.PageContext arg0)
Atribui valor especificado para PageContext page.

Specified by:
setPageContext in interface javax.servlet.jsp.tagext.Tag
Parameters:
PageContext - arg0
Since:
N/C

setParent

public void setParent(javax.servlet.jsp.tagext.Tag arg0)
Specified by:
setParent in interface javax.servlet.jsp.tagext.Tag
Parameters:
Tag - arg0
Since:
N/C

getParent

public javax.servlet.jsp.tagext.Tag getParent()
Retorna null.

Specified by:
getParent in interface javax.servlet.jsp.tagext.Tag
Returns:
Tag
Since:
N/C

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Encerra Tag.

Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Returns:
int
Throws:
javax.servlet.jsp.JspException
Since:
N/C

release

public void release()
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Since:
N/C

getPage

public javax.servlet.jsp.PageContext getPage()
Retorna PageContext page.

Returns:
PageContext - (Returns the page).
Since:
N/C

setPage

public void setPage(javax.servlet.jsp.PageContext page)
Atribui valor especificado para PageContext page.

Parameters:
PageContext - page - (The page to set)
Since:
N/C

getFilters

public java.lang.String getFilters()
Retorna String filters.

Returns:
String - (Returns the filters)
Since:
N/C

setFilters

public void setFilters(java.lang.String filters)
Atribui valor especificado para String filters.

Parameters:
String - filters - (The filters to set)
Since:
N/C

getLabel

public java.lang.String getLabel()
Retorna String label.

Returns:
String - (Returns the label)
Since:
N/C

setLabel

public void setLabel(java.lang.String label)
Atribui valor especificado para String label.

Parameters:
String - label - (The label to set)
Since:
N/C

getNome

public java.lang.String getNome()
Retorna String nome.

Returns:
String - (Returns the nome)
Since:
N/C

setNome

public void setNome(java.lang.String nome)
Atribui valor especificado para String nome.

Parameters:
String - nome - (The nome to set)
Since:
N/C

getObjeto

public java.lang.String getObjeto()
Retorna String objeto.

Returns:
String - (Returns the objeto)
Since:
N/C

setObjeto

public void setObjeto(java.lang.String objeto)
Atribui valor especificado para String objeto.

Parameters:
String - objeto - (The objeto to set)
Since:
N/C

getOrder

public java.lang.String getOrder()
Retorna String order.

Returns:
String - (Returns the order)
Since:
N/C

setOrder

public void setOrder(java.lang.String order)
Atribui valor especificado para String order.

Parameters:
String - order - (The order to set)
Since:
N/C

getValue

public java.lang.String getValue()
Retorna String value.

Returns:
String - (Returns the value)
Since:
N/C

setValue

public void setValue(java.lang.String value)
Atribui valor especificado para String value.

Parameters:
String - value - (The value to set)
Since:
N/C

getSelected

public java.util.Collection getSelected()
Retorna Collection selected.

Returns:
Collection- (Returns the selected)
Since:
N/C

setSelected

public void setSelected(java.util.Collection selected)
Atribui valor especificado para Collection selected.

Parameters:
Collection - selected - (The selected to set)
Since:
N/C

getScripts

public java.lang.String getScripts()
Retorna String scripts.

Returns:
String - (Returns the scripts)s
Since:
N/C

setScripts

public void setScripts(java.lang.String scripts)
Atribui valor especificado para String scripts.

Parameters:
String - scripts - (The scripts to set)
Since:
N/C

getObjetosExcluidos

public java.util.Collection getObjetosExcluidos()
Retorna Collection objetosExcluidos.

Returns:
Collection - (Returns the objetosExcluidos)
Since:
N/C

setObjetosExcluidos

public void setObjetosExcluidos(java.util.Collection objetosExcluidos)
Atribui valor especificado para Collection objetosExcluidos.

Parameters:
Collection - objetosExcluidos - (The objetosExcluidos to set)
Since:
N/C

getColecao

public java.util.Collection getColecao()
Retorna Collection colecao.

Returns:
Collection - (Returns the colecao)
Since:
N/C

setColecao

public void setColecao(java.util.Collection colecao)
Atribui valor especificado para Collection colecao.

Parameters:
Collection - colecao - (The colecao to set)
Since:
N/C


Copyright © 2007, PRODEPA - Processamento de Dados do Pará