|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.xoetrope.xui.data.XDataBinding
net.xoetrope.optional.data.XTableTableBinding
public class XTableTableBinding
A binding that binds a table component to a database table. Normally this object should be setup by the XOptionalBindingFactory
Copyright Xoetrope(c) 2003-2004
$Revision: 2.8 $ License: see license.txt
Field Summary | |
---|---|
protected XModelHolder |
target
|
protected boolean |
useUnique
|
Fields inherited from class net.xoetrope.xui.data.XDataBinding |
---|
component, currentProject, DEFAULT_OUTPUT_PATH, outputModel, outputPath, reevaluate, sourceModel, sourcePath |
Constructor Summary | |
---|---|
XTableTableBinding()
An XTable binding ctor |
Method Summary | |
---|---|
void |
get()
Updates the table component with the value obtained from the data model. |
java.lang.String |
getType()
Get the type of this binding |
void |
set()
Updates the data model with the value retrieved from the table component. |
void |
setOutputPath(java.lang.String newPath)
Set the model path for the output/state data |
void |
setSource(XModel newNode)
Update the model node used in the binding. |
void |
setSourcePath(java.lang.String newPath)
Set the model path for the source data |
void |
setup(XProject project,
java.lang.Object c,
java.util.Hashtable bindingConfig,
java.util.Hashtable instanceConfig)
Setup and configure the binding instance. |
Methods inherited from class net.xoetrope.xui.data.XDataBinding |
---|
getAttributes, getAttributes, getComponent, getOutput, getOutputPath, getReevaluate, getSource, getSourcePath, setOutput, setReevaluate, setupHelper |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected XModelHolder target
protected boolean useUnique
Constructor Detail |
---|
public XTableTableBinding()
Method Detail |
---|
public void setup(XProject project, java.lang.Object c, java.util.Hashtable bindingConfig, java.util.Hashtable instanceConfig)
setup
in class XDataBinding
project
- the owning projectc
- the component being boundbindingConfig
- the XML element which contains the binding configurationinstanceConfig
- the XML element which contains the setup attributes of the binding instancepublic void get()
get
in class XDataBinding
public void set()
set
in class XDataBinding
public void setSourcePath(java.lang.String newPath)
setSourcePath
in class XDataBinding
newPath
- The path to which the source model is to be boundpublic void setOutputPath(java.lang.String newPath)
setOutputPath
in class XDataBinding
newPath
- The path to which the output model is to be boundpublic void setSource(XModel newNode)
setSource
in class XDataBinding
newNode
- the new model for the data sourcepublic java.lang.String getType()
getType
in class XDataBinding
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |