DataAdapter

class DataAdapter[T <: AnyRef](val wrappedData: T, typeHints: List[FieldMeta]) extends FieldProperties with ValueHelper with Map[String, Any] with LazyLogging
Companion
object
trait Map[String, Any]
trait LazyLogging
trait ChangeListener[Any]
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply(key: String): Any
def changed(observable: ObservableValue[_], oldValue: Any, newValue: Any): Unit
def childHasChanged(observable: ObservableValue[_], oldValue: Any, newValue: Any): Unit
override def clear(): Unit
Definition Classes
Map
override def containsKey(key: Any): Boolean
Definition Classes
Map
override def containsValue(value: Any): Boolean
Definition Classes
Map
def data: AnyRef
override def entrySet(): Set[Entry[String, Any]]
Definition Classes
Map
override def get(key: Any): Any
Definition Classes
Map
def getOldValue(key: String): Any
def getValue(key: String): Any
def getValueForExpression[T](expression: String): Option[T]
override def isEmpty: Boolean
Definition Classes
Map
override def keySet(): Set[String]
Definition Classes
Map
def preserveChanges(key: String, oldValue: Any, newValue: Any): Unit
override def put(key: String, value: Any): Any
Definition Classes
Map
override def putAll(map: Map[_ <: String, _]): Unit
Definition Classes
Map
override def remove(key: Any): Any
Definition Classes
Map
def revert(): Unit
override def size(): Int
Definition Classes
Map
override def toString: String
Definition Classes
Any
def updateValue(key: String, newValue: Any): Unit
def updateValues(map: Map[String, Any]): Unit
override def values(): Collection[Any]
Definition Classes
Map

Inherited methods

def clearChanges(): Unit
Inherited from
FieldProperties
def compute(`x$0`: K, `x$1`: BiFunction[_ >: K <: `<FromJavaObject>`, _ >: V <: `<FromJavaObject>`, _ <: V]): Any
Inherited from
Map
def computeIfAbsent(`x$0`: K, `x$1`: Function[_ >: K <: `<FromJavaObject>`, _ <: V]): Any
Inherited from
Map
def computeIfPresent(`x$0`: K, `x$1`: BiFunction[_ >: K <: `<FromJavaObject>`, _ >: V <: `<FromJavaObject>`, _ <: V]): Any
Inherited from
Map
def forEach(`x$0`: BiConsumer[_ >: K <: `<FromJavaObject>`, _ >: V <: `<FromJavaObject>`]): Unit
Inherited from
Map
def getBooleanProperty(key: String): BooleanProperty
Inherited from
FieldProperties
def getDateValue(key: String, defaultValue: Option[Date]): Option[Date]
Inherited from
ValueHelper
def getDoubleProperty(key: String): DoubleProperty
Inherited from
FieldProperties
def getDoubleValue(key: String, defaultValue: Option[Double]): Option[Double]
Inherited from
ValueHelper
def getFloatProperty(key: String): FloatProperty
Inherited from
FieldProperties
def getFloatValue(key: String, defaultValue: Option[Float]): Option[Float]
Inherited from
ValueHelper
def getIntValue(key: String, defaultValue: Option[Int]): Option[Int]
Inherited from
ValueHelper
def getIntegerProperty(key: String): IntegerProperty
Inherited from
FieldProperties
def getLocalDateTimeValue(key: String, defaultValue: Option[LocalDateTime]): Option[LocalDateTime]
Inherited from
ValueHelper
def getLocalDateValue(key: String, defaultValue: Option[LocalDate]): Option[LocalDate]
Inherited from
ValueHelper
def getLongProperty(key: String): LongProperty
Inherited from
FieldProperties
def getLongValue(key: String, defaultValue: Option[Long]): Option[Long]
Inherited from
ValueHelper
def getObjectProperty[S](key: String): ObjectProperty[S]
Inherited from
FieldProperties
def getOrDefault(`x$0`: `<FromJavaObject>`, `x$1`: V): Any
Inherited from
Map
def getProperty(key: String): Property[_]
Inherited from
FieldProperties
def getStringProperty(key: String): StringProperty
Inherited from
FieldProperties
def getStringValue(key: String, defaultValue: Option[String]): Option[String]
Inherited from
ValueHelper
def getValueOption(key: String, defaultValue: Option[Any]): Option[Any]
Inherited from
ValueHelper
def hasChanges: Boolean
Inherited from
FieldProperties
def hasManagedChanges: Boolean
Inherited from
FieldProperties
def memberInfo(name: String): FieldMeta
Inherited from
FieldProperties
def merge(`x$0`: K, `x$1`: V, `x$2`: BiFunction[_ >: V <: `<FromJavaObject>`, _ >: V <: `<FromJavaObject>`, _ <: V]): Any
Inherited from
Map
def putIfAbsent(`x$0`: K, `x$1`: V): Any
Inherited from
Map
def remove(`x$0`: `<FromJavaObject>`, `x$1`: `<FromJavaObject>`): Boolean
Inherited from
Map
def replace(`x$0`: K, `x$1`: V): Any
Inherited from
Map
def replace(`x$0`: K, `x$1`: V, `x$2`: V): Boolean
Inherited from
Map
def replaceAll(`x$0`: BiFunction[_ >: K <: `<FromJavaObject>`, _ >: V <: `<FromJavaObject>`, _ <: V]): Unit
Inherited from
Map

Concrete fields

val reflectedFields: Map[String, Field]
val wrappedData: T

Inherited fields

lazy val changeManagementMap: ObservableMap[String, Any]
Inherited from
FieldProperties
val childrenMap: HashMap[String, DataAdapter[AnyRef]]
Inherited from
FieldProperties
lazy val expressionMap: ObservableMap[String, Property[_]]
Inherited from
FieldProperties
lazy val hasChangesProperty: SimpleBooleanProperty
Inherited from
FieldProperties
@transient
lazy protected val logger: Logger
Inherited from
LazyLogging
val memberInfoMap: Map[String, FieldMeta]
Inherited from
FieldProperties
var parentDataAdapter: Option[DataAdapter[AnyRef]]
Inherited from
FieldProperties
lazy val propertyMap: ObservableMap[String, Property[_]]
Inherited from
FieldProperties
var trackChanges: Boolean
Inherited from
FieldProperties