class JavaValueMapper extends CustomValueMapper
Transform FEEL types into common Java objects. This includes numbers, lists and contexts.
- Alphabetic
- By Inheritance
- JavaValueMapper
- CustomValueMapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new JavaValueMapper()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val priority: Int
The priority of this mapper in the chain.
The priority of this mapper in the chain. The mappers are invoked in order of their priority, starting with the highest priority.
- Definition Classes
- JavaValueMapper → CustomValueMapper
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- def toVal(x: Any, innerValueMapper: (Any) => Val): Option[Val]
Transform the given object into a FEEL type - one of Val (e.g.
Transform the given object into a FEEL type - one of Val (e.g. Double to ValNumber). If it can't be transformed then it returns None instead and the object is passed to the next mapper in the chain.
- x
the object to transform
- innerValueMapper
the mapper function to transform inner values of a collection type
- returns
the FEEL representation of the object
- Definition Classes
- JavaValueMapper → CustomValueMapper
- def unpackVal(value: Val, innerValueMapper: (Val) => Any): Option[Any]
Transform the given FEEL type into a base Scala/Java object (e.g.
Transform the given FEEL type into a base Scala/Java object (e.g. ValNumber to Double). If it can't be transformed then it returns None instead and the object is passed to the next mapper in the chain.
- value
the FEEL type to transform
- innerValueMapper
the mapper function to transform inner values of a collection type
- returns
the base object of the FEEL type
- Definition Classes
- JavaValueMapper → CustomValueMapper
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()