ecar.taglib.util
Class Input

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

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

Taglib para gerar elementos de Formul�rio HTML.

Author:
felipev

Field Summary
private  AtributoLivre atribLivre
           
static int CHECKBOX
           
private  java.lang.String classInput
           
private  java.lang.String classLabel
          Classe CSS para utilizar no label
static int COMBOBOX
           
private  java.lang.String contexto
           
private  java.lang.String dica
           
private  java.lang.String disabled
          Define se o campo deve se apresentar desabilitado
"S" Campo Desabilitado
"N" Campo Edit�vel
static int IMAGEM
           
private  java.lang.String label
          Label do Campo
private  java.lang.String labelObrigatorio
          Label para ser utilizada nos campos Obrigatorios.
static int LISTBOX
           
static long MAXLENGTH
           
static int MULTIPLO
           
static int MULTITEXTO
           
private  java.lang.Boolean nivelPlanejamentoCheckBox
          Atributo que define se as op��es do n�vel de planejamento � para ser checkbox (false = DEFAULT) Utilizado no cadastro de usu�rios
private  java.lang.String nome
          Label do Campo
private  java.lang.String obrigatorio
          Define se o campo � obrigat�rio.
private  javax.servlet.jsp.PageContext page
           
private  java.lang.String pathRaiz
          Diretorio raiz da p�gina que solicitou o Input
static int RADIO_BUTTON
           
private  java.util.Collection selecionados
           
private  SisAtributoSatb sisAtributo
          Atributo que est� sendo mostrado
private  SisGrupoAtributoSga sisGrupoAtributoSga
          Grupo de Atributo que est� sendo mostrado (OPCIONAL)
private  java.lang.String size
          Tamanho do campo (para o caso de um campo de Texto)
private  java.lang.Boolean telaFiltro
           
static int TEXT
           
static int TEXTAREA
           
private  int tipo
          Inteiro que define o tipo de campo
COMBOBOX = 1
CHECKBOX = 2
LISTBOX = 3
RADIO_BUTTON = 4
TEXT = 5
IMAGEM = 6
MULTITEXTO = 7
VALIDACAO = 8
static int VALIDACAO
           
private  javax.servlet.jsp.JspWriter writerParametro
           
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
Input()
           
Input(javax.servlet.jsp.JspWriter writer)
          Construtor.
 
Method Summary
 java.lang.StringBuffer addInputComboBox()
          Adiciona input ComboBox.
 java.lang.StringBuffer addInputImagem()
          Adiciona Input Imagem.
 java.lang.StringBuffer addInputListBox()
          Adiciona uma input listBox.
 java.lang.StringBuffer addInputMultiAtributo()
          Adiciona input MultiAtributo.
 java.lang.StringBuffer addInputText()
          Adiciona Input Text.
 java.lang.StringBuffer addInputTextArea()
          Adiciona input TextArea.
 java.lang.StringBuffer addInputValidacao()
           
 java.lang.StringBuffer addInputValidacaoCampo(java.lang.String nomeCampo)
          Adiciona Input valida��o.
 java.lang.StringBuffer addScriptFuncoesMulti()
          Adiciona Script MultiFun��es.
 java.lang.StringBuffer addScriptsExecMulti()
          Adiciona Scripts ExecMulti.
 boolean atributoSelecionado(SisAtributoSatb sisAtributo)
          Atributo Selecionado.
 AtributoLivre buscaAtributo(SisAtributoSatb sisAtb)
          Busca atributo.
 java.lang.StringBuffer criaBotao(java.lang.String nome, java.lang.String valor, java.lang.String params)
          M�todo para criar bot�es.
 int doEndTag()
          Encerra Tag.
 int doStartTag()
          Inicializa a montagem da tag para ser adicionada na tela de HTML.
 AtributoLivre getAtribLivre()
          Retorna AtributoLivre atribLivre.
 java.lang.String getClassInput()
          Retorna String classInput.
 java.lang.String getClassLabel()
          Retorna String classLabel.
 java.lang.String getContexto()
           
 java.lang.String getDica()
          Retorna String dica.
 java.lang.String getDisabled()
          Retorna String disabled.
 java.lang.String getLabel()
          Retorna String label.
 java.lang.String getLabelObrigatorio()
          Retorna String labelObrigatorio.
 java.lang.Boolean getNivelPlanejamentoCheckBox()
           
 java.lang.String getNome()
          Retorna String nome.
 java.lang.String getObrigatorio()
          Retorna String obrigatorio.
 javax.servlet.jsp.PageContext getPage()
          Retorna PageContext page.
 javax.servlet.jsp.tagext.Tag getParent()
          Retorna Tag null.
 java.lang.String getPathRaiz()
          Retorna String pathRaiz.
 java.util.Collection getSelecionados()
          Retorna Collection selecionados.
 SisAtributoSatb getSisAtributo()
          Retorna SisAtributoSatb sisAtributo.
 SisGrupoAtributoSga getSisGrupoAtributoSga()
          Retorna SisGrupoAtributoSga sisGrupoAtributoSga.
 java.lang.String getSize()
          Retorna String size.
 java.lang.Boolean getTelaFiltro()
           
 int getTipo()
          Retorna int tipo.
 void release()
           
 void setAtribLivre(AtributoLivre atribLivre)
          Atribui valor especificado para AtributoLivre atribLivre.
 void setClassInput(java.lang.String classInput)
          Atribui valor especificado para String classInput.
 void setClassLabel(java.lang.String classLabel)
          Atribui valor especificado para String classLabel.
 void setContexto(java.lang.String contexto)
           
 void setDica(java.lang.String dica)
          Atribui valor especificado para String dica.
 void setDisabled(java.lang.String disabled)
          Atribui valor especificado para String disabled.
 void setLabel(java.lang.String label)
          Atribui valor especificado para String label.
 void setLabelObrigatorio(java.lang.String labelObrigatorio)
          Atribui valor especificado para String labelObrigatorio.
 void setNivelPlanejamentoCheckBox(java.lang.Boolean nivelPlanejamentoCheckBox)
           
 void setNome(java.lang.String nome)
          Atribui valor especificado para String nome.
 void setObrigatorio(java.lang.String obrigatorio)
          Atribui valor especificado para String obrigatorio.
 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 setPathRaiz(java.lang.String pathRaiz)
          Atribui valor especificado para String pathRaiz.
 void setSelecionados(java.util.Collection selecionados)
          Atribui valor especificado para Collection selecionados.
 void setSisAtributo(SisAtributoSatb sisAtributo)
          Atribui valor especificado para SisAtributoSatb sisAtributo.
 void setSisGrupoAtributoSga(SisGrupoAtributoSga sisGrupoAtributoSga)
          Atribui valor especificado para SisGrupoAtributoSga sisGrupoAtributoSga.
 void setSize(java.lang.String size)
          Atribui valor especificado para String size.
 void setTelaFiltro(java.lang.Boolean telaFiltro)
           
 void setTipo(int tipo)
          Atribui valor especificado para int tipo.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

label

private java.lang.String label
Label do Campo


tipo

private int tipo
Inteiro que define o tipo de campo
COMBOBOX = 1
CHECKBOX = 2
LISTBOX = 3
RADIO_BUTTON = 4
TEXT = 5
IMAGEM = 6
MULTITEXTO = 7
VALIDACAO = 8


obrigatorio

private java.lang.String obrigatorio
Define se o campo � obrigat�rio.
"S" Campo Obrigat�rio
"N" Campo Opcional


labelObrigatorio

private java.lang.String labelObrigatorio
Label para ser utilizada nos campos Obrigatorios.


disabled

private java.lang.String disabled
Define se o campo deve se apresentar desabilitado
"S" Campo Desabilitado
"N" Campo Edit�vel


nome

private java.lang.String nome
Label do Campo


size

private java.lang.String size
Tamanho do campo (para o caso de um campo de Texto)


classLabel

private java.lang.String classLabel
Classe CSS para utilizar no label


sisAtributo

private SisAtributoSatb sisAtributo
Atributo que est� sendo mostrado


sisGrupoAtributoSga

private SisGrupoAtributoSga sisGrupoAtributoSga
Grupo de Atributo que est� sendo mostrado (OPCIONAL)


pathRaiz

private java.lang.String pathRaiz
Diretorio raiz da p�gina que solicitou o Input


classInput

private java.lang.String classInput

selecionados

private java.util.Collection selecionados

atribLivre

private AtributoLivre atribLivre

page

private javax.servlet.jsp.PageContext page

dica

private java.lang.String dica

contexto

private java.lang.String contexto

COMBOBOX

public static final int COMBOBOX
See Also:
Constant Field Values

CHECKBOX

public static final int CHECKBOX
See Also:
Constant Field Values

LISTBOX

public static final int LISTBOX
See Also:
Constant Field Values

RADIO_BUTTON

public static final int RADIO_BUTTON
See Also:
Constant Field Values

TEXT

public static final int TEXT
See Also:
Constant Field Values

IMAGEM

public static final int IMAGEM
See Also:
Constant Field Values

MULTITEXTO

public static final int MULTITEXTO
See Also:
Constant Field Values

VALIDACAO

public static final int VALIDACAO
See Also:
Constant Field Values

MULTIPLO

public static final int MULTIPLO
See Also:
Constant Field Values

TEXTAREA

public static final int TEXTAREA
See Also:
Constant Field Values

MAXLENGTH

public static final long MAXLENGTH
See Also:
Constant Field Values

writerParametro

private javax.servlet.jsp.JspWriter writerParametro

nivelPlanejamentoCheckBox

private java.lang.Boolean nivelPlanejamentoCheckBox
Atributo que define se as op��es do n�vel de planejamento � para ser checkbox (false = DEFAULT) Utilizado no cadastro de usu�rios


telaFiltro

private java.lang.Boolean telaFiltro
Constructor Detail

Input

public Input()
Since:
N/C

Input

public Input(javax.servlet.jsp.JspWriter writer)
Construtor.

Parameters:
JspWriter - writer
Since:
N/C
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

criaBotao

public java.lang.StringBuffer criaBotao(java.lang.String nome,
                                        java.lang.String valor,
                                        java.lang.String params)
M�todo para criar bot�es. Criado na refatora��o da cria��o de campos do tipo imagem em que havia repeti��o de c�digo.

Parameters:
String - nome
String - valor
String - params
Returns:
StringBuffer
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 Tag 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

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

getDisabled

public java.lang.String getDisabled()
Retorna String disabled.

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

setDisabled

public void setDisabled(java.lang.String disabled)
Atribui valor especificado para String disabled.

Parameters:
String - disabled - (The disabled 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

getObrigatorio

public java.lang.String getObrigatorio()
Retorna String obrigatorio.

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

setObrigatorio

public void setObrigatorio(java.lang.String obrigatorio)
Atribui valor especificado para String obrigatorio.

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

getSelecionados

public java.util.Collection getSelecionados()
Retorna Collection selecionados.

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

setSelecionados

public void setSelecionados(java.util.Collection selecionados)
Atribui valor especificado para Collection selecionados.

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

getTipo

public int getTipo()
Retorna int tipo.

Returns:
int - (Returns the tipo)
Since:
N/C

setTipo

public void setTipo(int tipo)
Atribui valor especificado para int tipo.

Parameters:
int - tipo - (The tipo to set)
Since:
N/C

getClassInput

public java.lang.String getClassInput()
Retorna String classInput.

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

setClassInput

public void setClassInput(java.lang.String classInput)
Atribui valor especificado para String classInput.

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

getClassLabel

public java.lang.String getClassLabel()
Retorna String classLabel.

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

setClassLabel

public void setClassLabel(java.lang.String classLabel)
Atribui valor especificado para String classLabel.

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

getSize

public java.lang.String getSize()
Retorna String size.

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

setSize

public void setSize(java.lang.String size)
Atribui valor especificado para String size.

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

getLabelObrigatorio

public java.lang.String getLabelObrigatorio()
Retorna String labelObrigatorio.

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

setLabelObrigatorio

public void setLabelObrigatorio(java.lang.String labelObrigatorio)
Atribui valor especificado para String labelObrigatorio.

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

getSisAtributo

public SisAtributoSatb getSisAtributo()
Retorna SisAtributoSatb sisAtributo.

Returns:
SisAtributoSatb
Since:
N/C

setSisAtributo

public void setSisAtributo(SisAtributoSatb sisAtributo)
Atribui valor especificado para SisAtributoSatb sisAtributo.

Parameters:
SisAtributoSatb - sisAtributo
Since:
N/C

getAtribLivre

public AtributoLivre getAtribLivre()
Retorna AtributoLivre atribLivre.

Returns:
AtributoLivre
Since:
N/C

setAtribLivre

public void setAtribLivre(AtributoLivre atribLivre)
Atribui valor especificado para AtributoLivre atribLivre.

Parameters:
AtributoLivre - atribLivre
Since:
N/C

getPathRaiz

public java.lang.String getPathRaiz()
Retorna String pathRaiz.

Returns:
String
Since:
N/C

setPathRaiz

public void setPathRaiz(java.lang.String pathRaiz)
Atribui valor especificado para String pathRaiz.

Parameters:
String - pathRaiz
Since:
N/C

getDica

public java.lang.String getDica()
Retorna String dica.

Returns:
String
Since:
N/C

setDica

public void setDica(java.lang.String dica)
Atribui valor especificado para String dica.

Parameters:
String - dica
Since:
N/C

atributoSelecionado

public boolean atributoSelecionado(SisAtributoSatb sisAtributo)
Atributo Selecionado.

Parameters:
SisAtributoSatb - sisAtributo
Returns:
boolean
Since:
N/C

buscaAtributo

public AtributoLivre buscaAtributo(SisAtributoSatb sisAtb)
Busca atributo.

Parameters:
SisAtributoSatb - sisAtb
Returns:
Atributo livre
Since:
N/C

addInputImagem

public java.lang.StringBuffer addInputImagem()
Adiciona Input Imagem.

Returns:
StringBuffer
Since:
N/C

addInputValidacao

public java.lang.StringBuffer addInputValidacao()

addInputValidacaoCampo

public java.lang.StringBuffer addInputValidacaoCampo(java.lang.String nomeCampo)
Adiciona Input valida��o.

Returns:
StringBuffer
Since:
N/C

addInputComboBox

public java.lang.StringBuffer addInputComboBox()
Adiciona input ComboBox.

Returns:
StringBuffer
Since:
N/C

addInputListBox

public java.lang.StringBuffer addInputListBox()
Adiciona uma input listBox.

Returns:
StringBuffer
Since:
N/C

addInputText

public java.lang.StringBuffer addInputText()
Adiciona Input Text.

Returns:
StringBuffer
Since:
N/C

addInputMultiAtributo

public java.lang.StringBuffer addInputMultiAtributo()
Adiciona input MultiAtributo.

Returns:
StringBuffer
Since:
N/C

addInputTextArea

public java.lang.StringBuffer addInputTextArea()
Adiciona input TextArea.

Returns:
StringBuffer
Since:
N/C

addScriptFuncoesMulti

public java.lang.StringBuffer addScriptFuncoesMulti()
Adiciona Script MultiFun��es.

Returns:
StringBuffer
Since:
N/C

addScriptsExecMulti

public java.lang.StringBuffer addScriptsExecMulti()
Adiciona Scripts ExecMulti.

Returns:
StringBuffer
Since:
N/C

getSisGrupoAtributoSga

public SisGrupoAtributoSga getSisGrupoAtributoSga()
Retorna SisGrupoAtributoSga sisGrupoAtributoSga.

Returns:
SisGrupoAtributoSga
Since:
N/C

setSisGrupoAtributoSga

public void setSisGrupoAtributoSga(SisGrupoAtributoSga sisGrupoAtributoSga)
Atribui valor especificado para SisGrupoAtributoSga sisGrupoAtributoSga.

Parameters:
SisGrupoAtributoSga - sisGrupoAtributoSga
Since:
N/C

getNivelPlanejamentoCheckBox

public java.lang.Boolean getNivelPlanejamentoCheckBox()

setNivelPlanejamentoCheckBox

public void setNivelPlanejamentoCheckBox(java.lang.Boolean nivelPlanejamentoCheckBox)

getTelaFiltro

public java.lang.Boolean getTelaFiltro()

setTelaFiltro

public void setTelaFiltro(java.lang.Boolean telaFiltro)

getContexto

public java.lang.String getContexto()

setContexto

public void setContexto(java.lang.String contexto)


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