org.simantics.databoard.accessor.impl
Class AccessorParams

java.lang.Object
  extended by org.simantics.databoard.accessor.impl.AccessorParams

public class AccessorParams
extends java.lang.Object

This class carries implementation specific accessor parameters. The object is typically propagated to sub-accessors.

Author:
Toni Kalajainen

Field Summary
static AccessorParams DEFAULT
           
 EventEmitter emitter
          Event Emitter
 java.util.concurrent.locks.Lock readLock
          Read Lock, optional
 boolean typeAdapter
          Type adapt arguments.
 java.util.concurrent.locks.Lock writeLock
          Write Lock, optional
 
Constructor Summary
AccessorParams(java.util.concurrent.locks.Lock readLock, java.util.concurrent.locks.Lock writeLock, EventEmitter emitter, boolean typeAdapter)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final AccessorParams DEFAULT

readLock

public final java.util.concurrent.locks.Lock readLock
Read Lock, optional


writeLock

public final java.util.concurrent.locks.Lock writeLock
Write Lock, optional


emitter

public EventEmitter emitter
Event Emitter


typeAdapter

public final boolean typeAdapter
Type adapt arguments. An example, if this setting is true, the following would work: Float f = DoubleAccessor.getValue(floatBinding)

Constructor Detail

AccessorParams

public AccessorParams(java.util.concurrent.locks.Lock readLock,
                      java.util.concurrent.locks.Lock writeLock,
                      EventEmitter emitter,
                      boolean typeAdapter)