object ImplicitFunctionConversions
These function conversions convert between Scala functions and Rx Funcs and Actions.
Most RxScala users won't need them, but they might be useful if one wants to use
the rx.Observable directly instead of using rx.lang.scala.Observable or if one wants
to use a Java library taking/returning Funcs and Actions.
This object only contains conversions between functions. For conversions between types,
use rx.lang.scala.JavaConversions.
- Alphabetic
- By Inheritance
- ImplicitFunctionConversions
- AnyRef
- Any
- Hide All
- Show All
- 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
- implicit def Action1toScalaFunction1ProducingUnit[A](f: Action1[A]): (A) ⇒ Unit
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- implicit def convertComparisonFuncToRxFunc2[A](f: (A, A) ⇒ Int): Func2[A, A, Integer]
- implicit def convertTakeWhileFuncToRxFunc2[A](f: (A, Int) ⇒ Boolean): Func2[A, Integer, Boolean]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- implicit def exceptionFunction1ToRxExceptionFunc1[A <: Exception, B](f: (A) ⇒ B): Func1[Exception, B]
-
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
- 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()
- implicit def scalaAction1ToOnSubscribe[T](f: (Subscriber[T]) ⇒ Unit): OnSubscribe[T]
- implicit def scalaBooleanFunction1ToRxBooleanFunc1[A](f: (A) ⇒ Boolean): Func1[A, Boolean]
- implicit def scalaBooleanFunction2ToRxBooleanFunc1[A, B](f: (A, B) ⇒ Boolean): Func2[A, B, Boolean]
- implicit def scalaByNameParamToFunc0[B](param: ⇒ B): Func0[B]
- implicit def scalaFuncNToRxFuncN[R](f: (Seq[AnyRef]) ⇒ R): FuncN[R]
- implicit def scalaFunction0ProducingUnitToAction0(f: () ⇒ Unit): Action0
- implicit def scalaFunction0ToRxFunc0[A](f: () ⇒ A): Func0[A]
- implicit def scalaFunction1ProducingUnitToAction1[A](f: (A) ⇒ Unit): Action1[A]
- implicit def scalaFunction1ToRxFunc1[A, B](f: (A) ⇒ B): Func1[A, B]
- implicit def scalaFunction2ToRxFunc2[A, B, C](f: (A, B) ⇒ C): Func2[A, B, C]
- implicit def scalaFunction3ToRxFunc3[A, B, C, D](f: (A, B, C) ⇒ D): Func3[A, B, C, D]
- implicit def scalaFunction4ToRxFunc4[A, B, C, D, E](f: (A, B, C, D) ⇒ E): Func4[A, B, C, D, E]
- implicit def schedulerActionToFunc2[T](action: (Scheduler, T) ⇒ Subscription): Func2[rx.Scheduler, T, rx.Subscription]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- 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
- @throws( ... ) @native()