final class Resource extends ScalaRecordTemplate with Product
The schema for representing a Naptime resource.
- Annotations
- @Generated()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Resource
- 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
-
lazy val
attributes: AttributeArray
A list of attributes related to this resource.
-
def
canEqual(that: Any): Boolean
- Definition Classes
- Resource → Equals
-
lazy val
className: String
The fully qualified name of the class that implements this resource.
-
def
clone(): Resource
- Definition Classes
- Resource → RecordTemplate → DataTemplate → AnyRef
-
def
contains(arg0: Field): Boolean
- Attributes
- protected[template]
- Definition Classes
- RecordTemplate
-
def
copy(dataMap: DataMap, conversion: DataConversion): Resource
- Definition Classes
- Resource → ScalaRecordTemplate
- def copy(kind: ResourceKind = this.kind, name: String = this.name, version: Option[Long] = this.version, parentClass: Option[String] = this.parentClass, keyType: String = this.keyType, valueType: String = this.valueType, mergedType: String = this.mergedType, handlers: HandlerArray = this.handlers, className: String = this.className, attributes: AttributeArray = this.attributes): Resource
-
def
copy(): Resource
- Definition Classes
- Resource → 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
- Resource → Equals → RecordTemplate → AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
lazy val
handlers: HandlerArray
The supported operations.
-
def
hashCode(): Int
- Definition Classes
- Resource → RecordTemplate → AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
keyType: String
The fully qualified name of the type corresponding to the keys for this resource.
-
lazy val
kind: ResourceKind
The kind of the resource.
-
lazy val
mergedType: String
The fully qualified name of the type corresponding to response elements for this resource.
-
lazy val
name: String
The name of the resource.
-
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[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[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[template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... ) @throws( ... )
-
lazy val
parentClass: Option[String]
The className of the parent class resource.
-
val
productArity: Int
- Definition Classes
- Resource → Product
-
def
productElement(n: Int): Any
- Definition Classes
- Resource → Product
-
def
productIterator: Iterator[Any]
- Definition Classes
- Product
-
val
productPrefix: String
- Definition Classes
- Resource → 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[template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: T): Unit
- Attributes
- protected[template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: T, arg3: SetMode): Unit
- Attributes
- protected[template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putDirect[T](arg0: Field, arg1: Class[T], arg2: Class[_], arg3: T, arg4: SetMode): Unit
- Attributes
- protected[template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: T): Unit
- Attributes
- protected[template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
putWrapped[T <: DataTemplate[_]](arg0: Field, arg1: Class[T], arg2: T, arg3: SetMode): Unit
- Attributes
- protected[template]
- Definition Classes
- RecordTemplate
- Annotations
- @throws( ... )
-
def
remove(arg0: Field): Boolean
- Attributes
- protected[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
- Resource → RecordTemplate → AnyRef → Any
-
lazy val
valueType: String
The fully qualified name of the type corresponding to the values for this resource.
-
lazy val
version: Option[Long]
The version of the resource.
-
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
- @throws( ... ) @native()