final class JsValue extends ScalaRecordTemplate with Product
An empty record that allows us to package arbitrary Javascript data in a structured manner. Note: this is entirely an escape hatch from the Schema type system. Use judiciously!
- Annotations
- @Generated()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- JsValue
- Product
- Equals
- ScalaRecordTemplate
- ScalaTemplate
- RecordTemplate
- DataTemplate
- Cloneable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
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
canEqual(that: Any): Boolean
- Definition Classes
- JsValue → Equals
-
def
clone(): JsValue
- Definition Classes
- JsValue → RecordTemplate → DataTemplate → AnyRef
-
def
contains(arg0: Field): Boolean
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
-
def
copy(dataMap: DataMap, conversion: DataConversion): JsValue
- Definition Classes
- JsValue → ScalaRecordTemplate
-
def
copy(): JsValue
- Definition Classes
- JsValue → RecordTemplate → DataTemplate
-
def
data(): DataMap
- Definition Classes
- RecordTemplate → DataTemplate
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(that: Any): Boolean
- Definition Classes
- JsValue → Equals → RecordTemplate → AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- JsValue → RecordTemplate → AnyRef → Any
-
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()
-
def
obtainCustomType[T](field: Field, valueClass: Class[T]): T
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
obtainCustomType[T](arg0: Field, arg1: Class[T], arg2: GetMode): T
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... ) @throws( ... )
-
def
obtainDirect[T](field: Field, valueClass: Class[T]): T
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
obtainDirect[T](arg0: Field, arg1: Class[T], arg2: GetMode): T
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... ) @throws( ... )
-
def
obtainWrapped[T <: DataTemplate[_]](field: Field, valueClass: Class[T]): T
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
obtainWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: GetMode): T
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... ) @throws( ... )
-
val
productArity: Int
- Definition Classes
- JsValue → Product
-
def
productElement(n: Int): Any
- Definition Classes
- JsValue → Product
-
def
productIterator: Iterator[Any]
- Definition Classes
- Product
-
val
productPrefix: String
- Definition Classes
- JsValue → Product
-
def
putCustomType[T](field: Field, valueClass: Class[T], dataClass: Class[_], obj: T): Unit
- Attributes
- protected
- Definition Classes
- ScalaRecordTemplate
-
def
putCustomType[T](arg0: Field, arg1: Class[T], arg2: Class[_], arg3: T, arg4: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: T): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: T, arg3: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: Class[_], arg3: T, arg4: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: T): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: T, arg3: SetMode): Unit
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
remove(arg0: Field): Boolean
- Attributes
- protected[com.linkedin.data.template]
- Definition Classes
- RecordTemplate
-
def
schema(): RecordDataSchema
- Definition Classes
- RecordTemplate → DataTemplate
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- JsValue → RecordTemplate → AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )