tecgraf.javautils.ant.input
Class MultilineTextInputHandler

java.lang.Object
  extended by org.apache.tools.ant.input.DefaultInputHandler
      extended by tecgraf.javautils.ant.input.TextInputHandler
          extended by tecgraf.javautils.ant.input.MultilineTextInputHandler
All Implemented Interfaces:
org.apache.tools.ant.input.InputHandler

public class MultilineTextInputHandler
extends TextInputHandler

É um InputHandler usado para entrada de texto com múltiplas linhas para o input do Ant. Exibe um diálogo com o campo onde o usuário pode digitar um texto de uma linha. Ao teclar Enter ou acionar o botão, o texto digitado é transferido para o resultado da task de input do Ant.

Author:
mjulia

Field Summary
 
Fields inherited from class tecgraf.javautils.ant.input.TextInputHandler
btnSubmit, dlgInput, fldInput, lblInput
 
Constructor Summary
MultilineTextInputHandler()
           
 
Method Summary
protected  JTextComponent makeTextComponent(String text, JLabel label)
          Cria o campo para entrada de dados com múltiplas linhas.
protected  void setEventListeners(org.apache.tools.ant.input.InputRequest request)
          Atribui os listeners aos componentes de entrada de texto e de ação de confirmação.
 
Methods inherited from class tecgraf.javautils.ant.input.TextInputHandler
build, commitResult, handleInput, makeButton, makeDialog, makeLabel
 
Methods inherited from class org.apache.tools.ant.input.DefaultInputHandler
getInputStream, getPrompt
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultilineTextInputHandler

public MultilineTextInputHandler()
Method Detail

makeTextComponent

protected JTextComponent makeTextComponent(String text,
                                           JLabel label)
Cria o campo para entrada de dados com múltiplas linhas.

Overrides:
makeTextComponent in class TextInputHandler
Parameters:
text - o texto default
label - o componente rótulo do campo
Returns:
o componente JTextArea criado

setEventListeners

protected void setEventListeners(org.apache.tools.ant.input.InputRequest request)
Atribui os listeners aos componentes de entrada de texto e de ação de confirmação.

Overrides:
setEventListeners in class TextInputHandler
Parameters:
request - o objeto que representa a requisição de dados para o usuário, no qual será atribuído o conteúdo do texto do componente


Copyright © 2014 Tecgraf/PUC-Rio. All rights reserved.