com.sapportals.admin.wizardframework.components
Class MultilineInputComponent

java.lang.Object
  |
  +--com.sapportals.admin.wizardframework.components.AbstractWizardComponent
        |
        +--com.sapportals.admin.wizardframework.components.AbstractInputComponent
              |
              +--com.sapportals.admin.wizardframework.components.MultilineInputComponent
All Implemented Interfaces:
IDependencyObject, IWizardComponent

public class MultilineInputComponent
extends AbstractInputComponent

implementation of a simple text input component.

Version:
6.0

Fields inherited from class com.sapportals.admin.wizardframework.components.AbstractInputComponent
captionWidth, DEFAULT_PADDING, defaultCaption, defaultTooltip, defaultValue, filledIncompletely, INPUT_COMPONENT, inputComponent, label, layout, padding, VALUE, valueTargetPath
 
Fields inherited from class com.sapportals.admin.wizardframework.components.AbstractWizardComponent
HORIZONTAL_LAYOUT, VERTICAL_LAYOUT
 
Constructor Summary
MultilineInputComponent()
           
MultilineInputComponent(int iColNum, int iRowNum)
           
MultilineInputComponent(int iColNum, int iRowNum, java.lang.String iDefaultCaption)
           
MultilineInputComponent(int iColNum, int iRowNum, java.lang.String iDefaultCaption, java.lang.String iDefaultValue)
           
MultilineInputComponent(int iColNum, int iRowNum, java.lang.String iDefaultCaption, java.lang.String iDefaultValue, int iLayout, int iPadding)
           
MultilineInputComponent(int iColNum, int iRowNum, java.lang.String iDefaultCaption, java.lang.String iDefaultValue, int iLayout, int iPadding, java.lang.String iCaptionWidth)
           
MultilineInputComponent(java.lang.String iDefaultCaption)
           
MultilineInputComponent(java.lang.String iDefaultCaption, java.lang.String iDefaultValue)
           
 
Method Summary
protected  com.sapportals.htmlb.Component createInputComponent(IBasicEditingContext context)
           
 void doAfterSubmit(IWizardContext context)
          the default implemention does nothing
 com.sapportals.htmlb.Component getControlInFocus(IWizardContext ctx)
           
 com.sapportals.htmlb.TextEdit getInputComponent(IBasicEditingContext context)
           
 java.lang.String getValue(IBasicEditingContext context)
           
 void processInput(IWizardContext context)
          Store the value from the htmlb display in the session.
 void setValue(java.lang.String newValue, IWizardContext context)
           
 void wasChanged(IWizardContext context)
          this method should be called whenever a component is changed.
 
Methods inherited from class com.sapportals.admin.wizardframework.components.AbstractInputComponent
clear, clearIfInconsistent, getCaption, getCaptionComponent, getDisplay, getErrorMessages, getInputComponentGeneric, getMissingFieldErrorMessage, getTooltip, getValueGeneric, isComplete, setCaption, setCaptionWidth, setCustomErrorMessage, setLayout, setPath, setTooltip, setupComponent, setValueGeneric, setValueTargetPath
 
Methods inherited from class com.sapportals.admin.wizardframework.components.AbstractWizardComponent
doBeforeDisplay, getDescription, getPath, getProperty, getTitle, init, isInitialized, isMandatory, setMandatory, setProperty, setTempProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultilineInputComponent

public MultilineInputComponent(int iColNum,
                               int iRowNum)

MultilineInputComponent

public MultilineInputComponent(int iColNum,
                               int iRowNum,
                               java.lang.String iDefaultCaption)

MultilineInputComponent

public MultilineInputComponent(int iColNum,
                               int iRowNum,
                               java.lang.String iDefaultCaption,
                               java.lang.String iDefaultValue)

MultilineInputComponent

public MultilineInputComponent(int iColNum,
                               int iRowNum,
                               java.lang.String iDefaultCaption,
                               java.lang.String iDefaultValue,
                               int iLayout,
                               int iPadding)

MultilineInputComponent

public MultilineInputComponent(int iColNum,
                               int iRowNum,
                               java.lang.String iDefaultCaption,
                               java.lang.String iDefaultValue,
                               int iLayout,
                               int iPadding,
                               java.lang.String iCaptionWidth)

MultilineInputComponent

public MultilineInputComponent()

MultilineInputComponent

public MultilineInputComponent(java.lang.String iDefaultCaption)

MultilineInputComponent

public MultilineInputComponent(java.lang.String iDefaultCaption,
                               java.lang.String iDefaultValue)
Method Detail

getValue

public java.lang.String getValue(IBasicEditingContext context)

setValue

public void setValue(java.lang.String newValue,
                     IWizardContext context)

getInputComponent

public com.sapportals.htmlb.TextEdit getInputComponent(IBasicEditingContext context)

createInputComponent

protected com.sapportals.htmlb.Component createInputComponent(IBasicEditingContext context)
Overrides:
createInputComponent in class AbstractInputComponent

processInput

public void processInput(IWizardContext context)
Store the value from the htmlb display in the session.
Overrides:
processInput in class AbstractInputComponent

doAfterSubmit

public void doAfterSubmit(IWizardContext context)
Description copied from class: AbstractWizardComponent
the default implemention does nothing
Overrides:
doAfterSubmit in class AbstractWizardComponent

wasChanged

public void wasChanged(IWizardContext context)
Description copied from class: AbstractWizardComponent
this method should be called whenever a component is changed. It clears all components dependent on this component or its parent components.
Overrides:
wasChanged in class AbstractWizardComponent

getControlInFocus

public com.sapportals.htmlb.Component getControlInFocus(IWizardContext ctx)
Overrides:
getControlInFocus in class AbstractWizardComponent