|
Ontimize 5.2072EN | |||||||||
| 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
com.ontimize.gui.field.AbstractFormComponent
com.ontimize.gui.field.IdentifiedAbstractFormComponent
com.ontimize.gui.field.ButtonGroupDataField
| Nested Class Summary | |
static class |
ButtonGroupDataField.CustomButtonGroup
|
class |
ButtonGroupDataField.SelectedButtonListener
|
| Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
protected int |
alignment
|
static java.lang.String |
BOOLEAN_TYPE
|
protected boolean |
booleanType
|
protected javax.swing.ButtonGroup |
buttonGroup
|
protected java.util.Hashtable |
buttons
|
protected java.util.Vector |
changedListeners
|
static java.lang.String |
CHECK
|
static java.lang.String |
defaultFalseValue
|
static java.lang.String |
defaultTrueValue
|
static java.lang.String |
FALSE_VALUE
|
protected java.lang.String |
falseValue
|
protected java.awt.Color |
fontColor
The default font color. |
static int |
HORIZONTAL_ORIENTATION
|
static java.lang.String |
HORIZONTAL_ORIENTATION_VALUE
|
static java.lang.String |
HORIZONTAL_TEXT_POSITION
|
protected int |
horizontalTextPosition
|
protected boolean |
modifiable
|
protected boolean |
opaque
|
protected int |
orientation
|
static java.lang.String |
ORIENTATION
|
static java.lang.String |
RADIO
|
protected boolean |
required
The condition to indicate when field is required. |
protected boolean |
returnBoolean
The returned boolean. |
protected boolean |
returnString
The returned string. |
protected ButtonGroupDataField.SelectedButtonListener |
selectedListener
|
protected boolean |
show
The condition to indicate whether must be shown. |
static java.lang.String |
TOGGLE
|
static java.lang.String |
TRUE_VALUE
|
protected java.lang.String |
trueValue
|
static java.lang.String |
TYPE
|
protected java.util.List |
valueList
|
static java.lang.String |
VALUES
|
protected java.lang.Object |
valueSave
The variable to store the field value when setValue() is
called. |
protected java.lang.String |
valueType
|
static int |
VERTICAL_ORIENTATION
|
static java.lang.String |
VERTICAL_ORIENTATION_VALUE
|
| Fields inherited from class com.ontimize.gui.field.IdentifiedAbstractFormComponent |
attribute, enabledPermission, parentForm, restricted, visiblePermission |
| Fields inherited from class com.ontimize.gui.field.AbstractFormComponent |
defaultBottomMargin, defaultLeftMargin, defaultRightMargin, defaultTopMargin |
| 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.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface com.ontimize.gui.field.DataComponent |
COMP_FOCUS_YELLOW, GREEN_VERY_LIGHT, LIGHT_GRAY_BLUE, LIGHT_GREYISH_BLUE, VERY_LIGHT_BLUE, VERY_LIGHT_GRAY, VERY_LIGHT_PINK, VERY_LIGHT_RED, VERY_LIGHT_SKYBLUE, VERY_LIGHT_YELLOW, VERY_LIGHT_YELLOW_2 |
| Fields inherited from interface com.ontimize.gui.field.FormComponent |
DEBUG |
| Fields inherited from interface com.ontimize.gui.i18n.Internationalization |
DEBUG_LANGUAGE |
| Fields inherited from interface com.ontimize.gui.SecureElement |
DESACTIVATE_COMPONENT_BY_PERMISSION_TIP |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
ButtonGroupDataField(java.util.Hashtable parameters)
|
|
| Method Summary | |
void |
addValueChangeListener(ValueChangeListener arg0)
|
protected javax.swing.AbstractButton |
createButton(java.lang.String text)
|
protected void |
createDataField()
|
void |
deleteData()
The method to delete data for component. |
void |
fireValueChanged(java.lang.Object newValue,
java.lang.Object oldValue,
int type)
|
javax.swing.ButtonGroup |
getButtonGroup()
|
java.lang.Object |
getConstraints(java.awt.LayoutManager parentLayout)
Description method to return the constraints component to
place correctly in parent container.
|
java.lang.String |
getLabelComponentText()
Returns the label text component. |
int |
getSQLDataType()
Returns the sql data type according to java.sql.Types
|
java.lang.Object |
getValue()
Gets the value of a component. |
protected java.lang.String |
getValueFromButtonModel(javax.swing.ButtonModel model)
|
void |
init(java.util.Hashtable parameters)
Initializes parameters. |
boolean |
isEmpty()
Checks the data existence in component. |
boolean |
isHidden()
Indicates to check the visibility condition for a component. |
boolean |
isModifiable()
Checks the modifiable condition for a component. |
boolean |
isModified()
This method should be return true when data have been modified. |
boolean |
isRequired()
Indicates the required condition for a component. |
protected void |
layoutButtons()
|
void |
removeValueChangeListener(ValueChangeListener arg0)
|
void |
setEnabled(boolean enabled)
Description method to set enabled or not the component according the boolean condition in parameter. |
void |
setModifiable(boolean modifiable)
Establishes the modifiable condition for a component. |
void |
setRequired(boolean required)
Sets required a component according to condition. |
void |
setResourceBundle(java.util.ResourceBundle res)
Sets the language resource bundle. |
void |
setValue(java.lang.Object value)
Sets the value for component. |
| Methods inherited from class com.ontimize.gui.field.IdentifiedAbstractFormComponent |
checkEnabledPermission, checkVisiblePermission, getAttribute, getParentForm, initPermissions, isRestricted, setParentForm |
| Methods inherited from class com.ontimize.gui.field.AbstractFormComponent |
getTextsToTranslate, setComponentLocale |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUI |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ontimize.gui.field.FormComponent |
isEnabled, setVisible |
| Methods inherited from interface com.ontimize.gui.i18n.Internationalization |
getTextsToTranslate, setComponentLocale |
| Methods inherited from interface com.ontimize.gui.field.IdentifiedElement |
getAttribute |
| Methods inherited from interface com.ontimize.gui.SecureElement |
initPermissions, isRestricted |
| Field Detail |
public static final java.lang.String TYPE
public static final java.lang.String TOGGLE
public static final java.lang.String RADIO
public static final java.lang.String CHECK
public static final java.lang.String HORIZONTAL_TEXT_POSITION
protected java.lang.String valueType
public static final java.lang.String VALUES
public static final java.lang.String TRUE_VALUE
public static final java.lang.String FALSE_VALUE
public static final java.lang.String VERTICAL_ORIENTATION_VALUE
public static final java.lang.String HORIZONTAL_ORIENTATION_VALUE
public static final java.lang.String ORIENTATION
public static final int HORIZONTAL_ORIENTATION
public static final int VERTICAL_ORIENTATION
protected int orientation
public static final java.lang.String BOOLEAN_TYPE
protected boolean booleanType
protected boolean modifiable
protected java.util.Vector changedListeners
protected int horizontalTextPosition
protected java.awt.Color fontColor
protected java.lang.Object valueSave
setValue() is
called.
protected boolean required
protected boolean show
protected boolean returnBoolean
protected boolean returnString
protected boolean opaque
protected int alignment
protected java.util.List valueList
protected java.lang.String trueValue
protected java.lang.String falseValue
public static java.lang.String defaultTrueValue
public static java.lang.String defaultFalseValue
protected javax.swing.ButtonGroup buttonGroup
protected java.util.Hashtable buttons
protected ButtonGroupDataField.SelectedButtonListener selectedListener
| Constructor Detail |
public ButtonGroupDataField(java.util.Hashtable parameters)
| Method Detail |
public void init(java.util.Hashtable parameters)
init in interface FormComponentinit in class IdentifiedAbstractFormComponentparameters - the Hashtable with parameters
| attribute | values | default | required | meaning |
| align | center/left/right | center | no | The alignment for field. |
| attr | yes | The attribute to manage the field. | ||
| buttontype | radio/toggle/check | radio | no | Indicates the type of button will be showed. The possibilities are ToggleButton, RadioButtons or CheckBoxs. |
| booleantype | yes/no | no | no | Indicates that this field supports two values. One value is represented by the true and another by the false. |
| returnboolean | yes/no | no | no | Indicates when field value is returned like a Boolean. |
| returnstring | yes/no | no | no | Indicates when field value is returned like a string. It could be used to fill with zeros. |
| orientation | vertical/horizontal | horizontal | no | Indicates the alignment of the components. |
| values |
public javax.swing.ButtonGroup getButtonGroup()
protected void createDataField()
protected javax.swing.AbstractButton createButton(java.lang.String text)
protected void layoutButtons()
public void deleteData()
DataComponent
deleteData in interface DataComponentpublic java.lang.String getLabelComponentText()
DataComponentLocale.
getLabelComponentText in interface DataComponentpublic int getSQLDataType()
DataComponentsql data type according to java.sql.Types
getSQLDataType in interface DataComponentInteger typeprotected java.lang.String getValueFromButtonModel(javax.swing.ButtonModel model)
public java.lang.Object getValue()
DataComponent
getValue in interface DataComponentobject with value.public boolean isEmpty()
DataComponent
isEmpty in interface DataComponenttrue when component is emptypublic boolean isHidden()
DataComponent
isHidden in interface DataComponentpublic boolean isModifiable()
DataComponent
isModifiable in interface DataComponenttrue when component is modifiablepublic boolean isModified()
DataComponenttrue when data have been modified. The method
setValue() should be change this condition.
isModified in interface DataComponentpublic boolean isRequired()
DataComponent
isRequired in interface DataComponentpublic void setModifiable(boolean modifiable)
DataComponentDeleteFields call.
setModifiable in interface DataComponentmodifiable - the boolean conditionpublic void setRequired(boolean required)
DataComponent
setRequired in interface DataComponentrequired - the required conditionpublic void setValue(java.lang.Object value)
DataComponent
setValue in interface DataComponentvalue - the object with value to setpublic void addValueChangeListener(ValueChangeListener arg0)
addValueChangeListener in interface ValueChangeDataComponent
public void fireValueChanged(java.lang.Object newValue,
java.lang.Object oldValue,
int type)
public void removeValueChangeListener(ValueChangeListener arg0)
removeValueChangeListener in interface ValueChangeDataComponentpublic void setResourceBundle(java.util.ResourceBundle res)
Internationalization
setResourceBundle in interface InternationalizationsetResourceBundle in class AbstractFormComponentpublic void setEnabled(boolean enabled)
FormComponent
setEnabled in interface FormComponentpublic java.lang.Object getConstraints(java.awt.LayoutManager parentLayout)
FormComponentconstraints component to
place correctly in parent container.
getConstraints in interface FormComponentgetConstraints in class AbstractFormComponent
|
Ontimize | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||