org.simantics.databoard.datasource
Class StepwiseDatasourceAccessor
java.lang.Object
org.simantics.databoard.accessor.impl.CompositeRecord
org.simantics.databoard.datasource.StepwiseDatasourceAccessor
- All Implemented Interfaces:
- Accessor, RecordAccessor, IStepwiseDatasource.DatasourceListener
Deprecated. THIS CLASS IS BROKEN
public class StepwiseDatasourceAccessor
- extends CompositeRecord
- implements IStepwiseDatasource.DatasourceListener
Adapt Datasource into a read-only accessor.
This implementation does not support modifications to the datamodel and
labels of the data source.
Concurrent usage model is the following:
On pre-step, Values are copied from accessor to datasource. Accessor is read&write locked.
During step, Accessor is write locked.
On post-step, Values are copied from datasource to accessor. Accessor is read&write locked.
Outside step, accessor is readable and writable to any thread.
- Author:
- Toni Kalajainen
Methods inherited from class org.simantics.databoard.accessor.impl.CompositeRecord |
addField, addListener, apply, count, getComponent, getFieldAccessor, getFieldAccessor, getFieldValue, getFieldValue, getValue, getValue, removeField, removeListener, setFieldValue, setFieldValue, setValue, type |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StepwiseDatasourceAccessor
public StepwiseDatasourceAccessor(IStepwiseDatasource datasource)
- Deprecated.
onPreStep
public void onPreStep()
- Deprecated.
- Specified by:
onPreStep
in interface IStepwiseDatasource.DatasourceListener
onPostStep
public void onPostStep()
- Deprecated.
- Specified by:
onPostStep
in interface IStepwiseDatasource.DatasourceListener
dispose
public void dispose()
- Deprecated.