|
JClass DesktopViews 6.3.0 API Documentation |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--com.klg.jclass.util.swing.AbstractSpinBox | +--com.klg.jclass.field.JCSpinField | +--com.klg.jclass.field.db.datasource.DSdbSpinField
This component is a data-bound spin field. A spin field enables end-users to cycle through a range of values.
The field displays the value at one column of the current record. The data type is set when the field is bound to a data source.
Behavior
Nested Class Summary |
Nested classes inherited from class com.klg.jclass.util.swing.AbstractSpinBox |
AbstractSpinBox.ArrowButton, AbstractSpinBox.MetalArrowButton, AbstractSpinBox.MetalBorder |
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 | |
protected com.klg.jclass.field.db.datasource.DataSourceValueModel |
vm
|
Fields inherited from class com.klg.jclass.field.JCSpinField |
field, required, text, version |
Fields inherited from class com.klg.jclass.util.swing.AbstractSpinBox |
arrowKeySpinningAllowed, buttonTimer, continuousScroll, currentButton, DECREMENT, downArrow, editable, editor, editorIsValidateRoot, INCREMENT, l, metalBorder, minimumHeight, NONE, renderer, renderPanel, rl, upArrow, userFont, valueListeners, valueModel |
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.klg.jclass.field.JCFieldComponent |
INVALID, UNDEREDIT, VALID |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
DSdbSpinField()
Creates a DSdbSpinField which can be bound to a data source. |
Method Summary | |
String |
getDataBinding()
Returns the field's value of the dataBinding object property. |
void |
setDataBinding(com.klg.jclass.datasource.BindingModel binding,
String column_name)
Binds using a Binding . |
void |
setDataBinding(com.klg.jclass.datasource.DataModel data_model,
com.klg.jclass.datasource.MetaDataModel meta_data_model,
String column_name)
Sets the parameters for binding the component to a particular column in a MetaDataModel . |
void |
setDataBinding(String data_binding)
Sets the data binding hierarchy string, starting from a JCTreeData instance name and containing full sequence of
MetaDataModel levels starting from the root to the level
the table is bound with. |
Methods inherited from class com.klg.jclass.field.JCSpinField |
addNotify, addPropertyChangeListener, addValueListener, checkArrowButtons, commitEdit, createField, doSpin, getAbout, getDataProperties, getInvalidInfo, getSelectOnEnter, getState, getValidator, getValue, getValueModel, isRequired, preferredHeightOfView, processFocusLost, removePropertyChangeListener, removeValueListener, setAbout, setBackground, setDataProperties, setEditable, setForeground, setInvalidInfo, setLocale, setRequired, setSelectOnEnter, setValidator, setValue, setValueModel, spinDown, spinUp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected com.klg.jclass.field.db.datasource.DataSourceValueModel vm
Constructor Detail |
public DSdbSpinField()
DSdbSpinField
which can be bound to a data source.
Method Detail |
public String getDataBinding()
dataBinding
object property.
The dataBinding
property specifies a string,
describing a JCTreeData
instance and meta data level of the instance this table is bound with.
The format of the property is as follows:
<JCTreeData name>:<MetaDataModel description>[|<MetaDataModel description>...]
DSdbComboField.setDataBinding(java.lang.String)
,
TreeData
,
MetaDataModel
public void setDataBinding(String data_binding)
JCTreeData
instance name and containing full sequence of
MetaDataModel
levels starting from the root to the level
the table is bound with.
NodeProperties.setDataSource(java.lang.Object)
,
DSdbComboField.setDataBinding(java.lang.String)
public void setDataBinding(com.klg.jclass.datasource.DataModel data_model, com.klg.jclass.datasource.MetaDataModel meta_data_model, String column_name)
MetaDataModel
. If the MetaDataModel
is the root in the DataModel
's
MetaDataTree
, the DataTableModel
is automatically set to the root
DataTableModel
, otherwise, the DataTableModel
is set when an appropriate
table becomes available.
public void setDataBinding(com.klg.jclass.datasource.BindingModel binding, String column_name)
Binding
.
|
Copyright © 2004 Quest Software Inc.. All rights reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |