jeters.core
Interface InputComponent<T extends EditableText>

All Superinterfaces:
Component
All Known Subinterfaces:
InputComponent_Series<T>
All Known Implementing Classes:
FileIO, UserIO, WikiIO

public interface InputComponent<T extends EditableText>
extends Component

the interface making a class a JETERS-Input-component.

The interface is generic, implementing classes specify what kind of EditableText they will produce. (Of course, it will also be used when less specialized classes are necessary.)
For details about UI-components and other JETERS concepts see *++LINK CONCEPTS (#UI components) TARGET:komp.Seite++*


Method Summary
 T getInput(UIComponent uiForRequests)
          receive a text that can be edited by the program
 

Method Detail

getInput

T getInput(UIComponent uiForRequests)
receive a text that can be edited by the program

Parameters:
uiForRequests - UI-component for communication with the user (if necessary)
Returns:
the text for editing, is allowed to be null in cases where loading fails for some reason