|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
wt.clients.iba.widgets.InlineDefaultValueEditorWidget
Abstract class for all the Default Inline Value Editor Widget. It all contains one textfield for entries.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
private static String |
CLASSNAME
|
private boolean |
dirty
|
private boolean |
enabled
|
private static String |
RESOURCE
|
private String |
tooltip
|
private JTextField |
txtValue
|
private static String |
versionID
|
protected static String |
WIDGETS_RESOURCE
|
protected ResourceBundle |
widgetsResource
|
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
protected |
InlineDefaultValueEditorWidget()
Protected constructor to create the UI component. |
Method Summary | |
void |
addKeyListener(KeyListener listener)
Add the key listener to the JComponent inside the widget. |
abstract InlineValueEditorWidgetInterface |
createNewWidget()
Create a new widget will the same type as itself. |
protected void |
displayExceptionMessage(String key,
Object[] params)
|
abstract AttributeDefDefaultView |
getAttributeDefinition()
Return the Attribute Definition. |
abstract AbstractValueView[] |
getNewValues()
Get the new values. |
abstract AbstractValueView |
getShownValue()
Get the currently shown value from the widget. |
protected JTextField |
getTextField()
|
String |
getToolTipText()
|
String |
getTxtValue()
Get the String from the text field. |
protected void |
initResource()
Initialize resource bundle for internationalization and localization. |
boolean |
isDirty()
Return whether the widget has changed or not. |
boolean |
isWidgetEnabled()
Return whether the widget is enabled or not. |
void |
removeKeyListener(KeyListener listener)
Remove the KeyListener from the JComponent inside the widget. |
abstract void |
removeShownValue()
Remove the shown value. |
abstract void |
setAttributeDefinition(AttributeDefDefaultView definition)
Set the Attribute Definition. |
void |
setDirty(boolean dirty)
Set the dirty flag. |
void |
setMultiLineToolTip(String tooltip)
Set the tooltip text to the JComponent inside the widget. |
abstract void |
setShownValue(AbstractValueView obj)
Set the AbstractValueView to be displayed in the widget. |
void |
setTxtValue(String str)
Set the String to the Text Field. |
void |
setWidgetEnabled(boolean enabled)
Change the widget state from enabled to disabled. |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private static final String versionID
private JTextField txtValue
private boolean enabled
private boolean dirty
private String tooltip
protected static final String WIDGETS_RESOURCE
protected ResourceBundle widgetsResource
Constructor Detail |
protected InlineDefaultValueEditorWidget()
Method Detail |
protected void initResource()
public abstract AbstractValueView getShownValue() throws ActionAbortedException
getShownValue
in interface InlineValueEditorWidgetInterface
ActionAbortedException
public abstract AbstractValueView[] getNewValues() throws ActionAbortedException
getNewValues
in interface InlineValueEditorWidgetInterface
ActionAbortedException
public abstract void setShownValue(AbstractValueView obj) throws ActionAbortedException
setShownValue
in interface InlineValueEditorWidgetInterface
obj
-
ActionAbortedException
public abstract void removeShownValue()
removeShownValue
in interface InlineValueEditorWidgetInterface
public abstract InlineValueEditorWidgetInterface createNewWidget()
createNewWidget
in interface InlineValueEditorWidgetInterface
public abstract void setAttributeDefinition(AttributeDefDefaultView definition)
setAttributeDefinition
in interface InlineValueEditorWidgetInterface
definition
- public abstract AttributeDefDefaultView getAttributeDefinition()
getAttributeDefinition
in interface InlineValueEditorWidgetInterface
public void setWidgetEnabled(boolean enabled)
setWidgetEnabled
in interface InlineValueEditorWidgetInterface
enabled
- public boolean isWidgetEnabled()
isWidgetEnabled
in interface InlineValueEditorWidgetInterface
public void setMultiLineToolTip(String tooltip)
setMultiLineToolTip
in interface InlineValueEditorWidgetInterface
tooltip
- public String getToolTipText()
getToolTipText
in interface InlineValueEditorWidgetInterface
public void addKeyListener(KeyListener listener)
addKeyListener
in interface InlineValueEditorWidgetInterface
listener
- public void removeKeyListener(KeyListener listener)
removeKeyListener
in interface InlineValueEditorWidgetInterface
listener
- public void setDirty(boolean dirty)
setDirty
in interface InlineValueEditorWidgetInterface
dirty
- public boolean isDirty()
isDirty
in interface InlineValueEditorWidgetInterface
public void setTxtValue(String str)
str
- public String getTxtValue()
protected JTextField getTextField()
protected void displayExceptionMessage(String key, Object[] params)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |