trait Input[T <: Txn[T]] extends NuagesAttribute.Input[T]
- Alphabetic
- By Inheritance
- Input
- Input
- Disposable
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def attribute: NuagesAttribute[T]
The attribute's view.
The attribute's view.
- Definition Classes
- Input
- abstract def collect[A](pf: PartialFunction[NuagesAttribute.Input[T], A])(implicit tx: T): Iterator[A]
Runs a deep collection for particular input.
Runs a deep collection for particular input. This will perform a nested search for collection views such as grapheme or timeline.
- pf
the matcher function to apply to the leaves of the traversal
- returns
an iterator over all elements that were successfully matched
- Definition Classes
- Input
- abstract def dispose()(implicit tx: T): Unit
- Definition Classes
- Disposable
- abstract def input(implicit tx: T): Obj[T]
The model object of this view.
The model object of this view.
- Definition Classes
- Input
- abstract def inputParent(implicit tx: T): Parent[T]
- Definition Classes
- Input
- abstract def inputParent_=(p: Parent[T])(implicit tx: T): Unit
- Definition Classes
- Input
- abstract def numChildren(implicit tx: T): Int
- Definition Classes
- Input
- abstract def output(implicit tx: T): Output[T]
- abstract def tryConsume(newOffset: Long, newValue: Obj[T])(implicit tx: T): Boolean
Tries to migrate the passed object to this input view.
Tries to migrate the passed object to this input view. That is, if the view can exchange its model for this new object, it should do so and return
true
. Returningfalse
means the object cannot be consumed, for example because it is of a different type.- Definition Classes
- Input
Concrete 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[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- 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() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- 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()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated