com.ibm.etools.iseries.rse.ui.dialogs.datatableview
Class HexFieldPrompt
java.lang.Object
com.ibm.etools.iseries.rse.ui.dialogs.datatableview.NullCapableFieldPrompt
com.ibm.etools.iseries.rse.ui.dialogs.datatableview.HexFieldPrompt
public class HexFieldPrompt
- extends NullCapableFieldPrompt
Previously had a more complex UI presentation showing
2 Text prompts, one for the hex digits string and
one for the character representation string.
The CT person found this not intuitive, so decided to
simplify down to just the hex digits prompt.
So here, the Text control actually has the hex digit expansion
string. But outside this class, callers expect to receive the
byte string, so have to convert between the two values at
the text value interface to this class.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
copyright
public static final String copyright
- See Also:
- Constant Field Values
HexFieldPrompt
public HexFieldPrompt(Composite parent,
ISeriesDataTableColumnAdapter col,
ISeriesDataTableViewPromptDialog dialog)
createInnerComposite
protected void createInnerComposite(Composite parent)
- Overrides:
createInnerComposite
in class NullCapableFieldPrompt
addModifyListener
public void addModifyListener()
- Overrides:
addModifyListener
in class NullCapableFieldPrompt
getText
public String getText()
- Overrides:
getText
in class NullCapableFieldPrompt
setText
public void setText(String s)
- Overrides:
setText
in class NullCapableFieldPrompt
setTextLimit
public void setTextLimit(int limit)
- Overrides:
setTextLimit
in class NullCapableFieldPrompt
validate
public SystemMessage validate()
- Overrides:
validate
in class NullCapableFieldPrompt
signalLimitExceeded
public void signalLimitExceeded()
- Overrides:
signalLimitExceeded
in class NullCapableFieldPrompt
resetLimitExceeded
protected void resetLimitExceeded()
- Overrides:
resetLimitExceeded
in class NullCapableFieldPrompt
Copyright © 2011 IBM Corp. All Rights Reserved.
Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.